I think poor attendance has more to do with how bad the O's roster is. Why would fans pay a considerable price to watch a team of castoffs lose 75% of their games? When the O's were pretty good between 2012-16, their average attendance was 28,310. And it was 30,426 in 2014 when they made it to the ALCS. Those aren't amazing attendance numbers but they're respectable.