The issue is, 3 doesn't even cover half the teams we need now days. Paying for extra teams is fine in itself. Whats not fine is to restrict the base number to below what is essential.
So why not just increase the number of base teams to minimum of 5, and those who brought an extra get an extra team on top of that. That would be a decent level of compensation akin to what @Trapaceon was saying.
Would you still be mad then @dgk3593?
I count the minimum number of teams to be atleast 7-9 now.
With 5 there would still be reason to buy more. A LOT of reason to buy more, 5 is still pretty stupidly low if we're being honest. But with X+(however many extra teams already brought)