and forced me to use starter balls when I had WGT 12 balls.
Your problem is you don't yet know the ins-and-outs of being a WGT player.
We can only equip our bag with 1 make/model of ball for a game. If we hit the last of that make/model of ball our bag is equipped with - OB, in water, in weeds, or it runs out of durability - the other make/models of balls we have in our inventory are not with us there on the golf course in our bag.
Experienced players know to make sure they have enough of the equipped make/model of ball they want to play a game with so they don't use the last one during a game and then have to finish the game with the starter ball.
This aspect of playing WGT has been discussed on a regular basis in these forums for several years now. There are a ton of threads on the subject in the forums.
Personally, I never have fewer than 3 of the same make/model of ball equipped in my bag when I start a game.
You may also want to note that in real golf many amateur and professional tournaments invoke a USGA allowed local rule known as the One Ball Condition (found in Appendix I of the rule book), which states that a player must use the same make/model of ball for the entire round. Breech of the rule is disqualification. WGT does not disqualify use, and instead, and though they don't have to, WGT gives us a free, starter ball so we can finish our game.