Apart from point 1 I totally agree with you but I think 90 minutes is definitely doable I guess. I do not watch soccer either to be honest.
My favorite "sport" to watch is by far e sports because it is exiting during the whole time if you know what they are doing of course (most people who do not like the game played will probably think I am kidding now 😅) and there is not so much drug usage like in most tradition sports like cycling, etc. But I also admit that I am probably one of the few peoples here who like e sports.