The game venue has an impact on attendance also, IMO.
Our local hometown farm league team played in a historic stadium that was tired but had a great ambiance to it. Just being there was as fun as watching the game.
The city decided it wanted a new stadium which was built and became the team’s home. Myself and others I know haven’t been to a game since.
The minor league season opens on Tuesday.