Probably a good idea. Not surprisingly attendance and quality of team seem to go hand in hand, with the usual exceptions (Rays and surprisingly the Guardians but we will see if they get a jump next season based on 2022). The better the team, the better the attendance, but MLB has a tanking problem. Teams that are bad are usually really bad and are doing so intentionally. Trying to get 40-50k in a stadium to watch the Royals, Reds, Tigers, Pirates, Marlins, A’s, etc, for 81 games a year in this economy is kind of unreasonable, and that’s going to drag the total figures down.
I really don’t see a way to solve this other than to have more good teams in the league at once, but that’s hard to predict year to year. It’s also possible that in some markets baseball has just lost popularity, and we have to adjust expectations for attendance accordingly. Cleveland in particular should have had much better attendance this year even factoring the low expectations heading into the season.