As someone who's going through the first season experience right now, yes I wondered why the limitations but I see the utilities of them.
1/ Forces you to learn why and how things work. For example, Advance Scouting. I went with the minimum 6 million and have found it to be virtually useless. I get 26 year old players who are currently 62s projected to 76s, which is obviously nonsense. It's like my advance scouts just went through the motions and filled out paperwork thinking I'd buy anything they say as long as they get paid.
2/ Forces you to understand how to use your payroll. You take over an existing team with existing payroll challenges, but you still have to learn how player values play out in your world. Don't blow $ on a free agent when you can probably get similar talent on the WW later on, that kind of thing. Again, if that situation exists in your world.
3/ It's a game set up for a noob owner to learn on the fly, not for a "professional" owner to jump around recruiting teams as rebuilding projects. A logical business model suggests that you cater to the new customer and the experienced customer must adjust to that framework, not the other way around. I have been helped by a mentor, plus I am in a world in which several other owners have been happy to offer suggestions as we go. None of this support can be expected to be here; I may not have read these forums explaining how to exploit budget limitations and why.
I look around the world I'm in and I see virtually every kind of budget in play. Things zeroed out that you wouldn't expect. No two budgets are the same. So you learn from observing that, too.