The Tampa thing is more of a victim of circumstance, at least in the immediate short term. I can understand not having a drainage system under a roof. The roof ripping off due to a hurricane probably wasn't on anyone's bingo card. I mean, I guess we've seen these kinds of flukes at other pro sports arenas. But baseball is a unique animal because of the combination of how its played every day and the fact that there aren't spare arenas in other locations of similar capacities. An NFL team could find another NFL park or a college park to play it. The NBA/NHL could shift a team to another arena as well (the New Orleans Hornets to Oklahoma City). I give MLB a bit of a pass for now, but as the offseason moves along, they'll need to get some kind of plan together.
Now, if you want to consider how long that franchise has been trying to get a new play pen, I'll agree with you there. And that certainly applies in bolder font to the Athletics.