Yeah, as out of market game availability improved and RedZone became a thing and 4K TVs got dirt cheap, it really reduced the need for sports bars. That's football specific but it goes for other sports too - take soccer, Champions League matches other than the one shown on ESPN used to only be on Setanta, which was a bar-only channel. I also think Covid showed a good number of people that it's cheaper and usually more fun to drink and have people over to watch games at home. I can either pay $20 a bucket for beers and $15 for a hamburger to watch NFL out and have to listen to every fan group try to out-screech the others OR get good beer from Total Wine or BOGO at Publix and pull three TVs out and show the games people want or RedZone.
I would probably go to Miller Fieldhouse (not Alehouse) on Sand Lake if it still existed because they had legitimately great food, but they shut down the week before Covid hit the city because of a rent dispute with whoever owns Dellagio. To make it as a sports bar now, it seems like it needs to be a good standalone restaurant, which ESPN was not and I suspect CityWorks is (I have not eaten there).