Not necessarily a card cap such as the NFL's, but there should be something to help out the competitive balance. Even more than just revenue sharing.
Honestly, I haven't really given it much thought since I know it will never happen anyway.
Yeah I agree.
I don't want a hard cap either, but maybe something can be done in the way of revenue sharing like you said to help the smaller market teams more.
It's one thing for a team/owner to be cheap, but it's another when they simply don't have the resources to be more competitive.
Imagine the Rays if they had some money to spend? They are the most efficiently run organization in team sports, IMO, and I can only imagine just how much they could do if they had more funds to sign some elite FAs every now and again.
Teams that actually want to compete shouldn't be hindered from doing so due to lack of resources.