You gotta remember the system was established when there were 2 or 3 owners that owned all 10 teams less than 20 years ago, I believe there was no TV contract money at all up until about 10 years ago. Maybe even less than that.
So yes, the system is probably outdated now, but in sports terms, this league has moved pretty damn fast on a shoestring budget.