Clubs like the Braves, Cardinals, and Yankees, decided to make their minor league systems player development systems, so they own all of their minor league teams (like the Twins own their Elizabethton team), so they do not have to please any natives as far as big picture club development strategy goes.
I think that more teams will follow that model sooner than later.
You sure that those 3 clubs own all of their affiliates? I was pretty sure the Braves had moved that direction, but it would be news to me that the Yankees and Cardinals do. Yankees bought a share of their AAA club a few years ago, but last I knew, their AA club in Trenton, anyway, was still privately owned. Likewise, I don't recall the Cardinals buying their Peoria affiliate in the MWL.
I don't really think many organizations sacrifice development to satisfy local affiliates' desire to win games. Teams sign minor league free agents because they have to fill out rosters at all those levels somehow and they don't generally have enough players to do that without signing free agents to fill needs at various levels.
For example, if they have catchers that they feel need to play at AA to start the season, they won't promote them to AAA just because there's a shortage there. They'll add FAs until the development staff believes the players are ready for AAA.
Delaying a promotion a week or two at mid season to help an affiliate lock down a playoff spot at the end of the first half of the season is about all any affiliate ever gets in terms of favors from its parent where development is concerned... and even that isn't anything close to a sure thing.
There are a lot of things a MLB parent can do to help affiliates with attendance that don't sacrifice development. Ex-player appearances, rehab assignments, tickets/promotions, etc., all can help.