You can watch any sporting event at home. In high definition. Almost as if you are there.
Sure, you miss the sounds and the feel and the energy. But the price is right. So is the access to the restroom (generally, no lines) and concessions (hey, who ate my sandwich?).
Unless they want empty stadiums, teams need to find ways to lure fans from the family room.
So what works?
Inexpensive tickets. In-game entertainment. And food. Lots and lots of food.
For kids and parents, what you eat is a big part of the experience.