Americans are crazy about sports. But whether that passion requires taxpayers to subsidize new facilities every time leagues and franchises ask for them needs rigorous scrutiny. A lot of money is at stake. For 2025, the NFL reported some US$14.5 billion in revenue, while the MLB collected an estimated $12.2 billion...