Baseball is almost as bad as watching Golf for me. It is literally players just standing around most of the time. You are also correct that the games are way too long.
Football I will also watch and I have been to one Dolphins game in person and it was horrible. I spent most of the time watching the game on the jumbo screen. There are way too many commercials.
I will also watch basketball mostly because the Miami Heat is very popular down here and they are usually the talk of the town. What I don't like about basketball is the same teams win practically every season. It is the teams with Curry, Durant, Lebron, Harden, Giannis, Chris Paul,Tatum and Embiid. In hockey it seems like there are different teams going for the Cup each year even if the Lightning have won the past two seasons.