The end of a basketball game feels almost completely unwatchable for me when they devolve into
constant fouling, stopping the game every couple of seconds.
There are possessions where the defense has the sole objective of ignoring everything other than fouling as fast as possible, which feels boring and can stretch 30 seconds of in game clock time to 5+ minutes of back to back stoppage. I get that it might be the mathematical best play because it forces the winning team to take free throws and then turn the ball over without taking any clock time, but they could architect the rules to avoid it.
I totally agree with the block call being a coin flip.... I'd extend it to almost every other call. NBA reffing seems like it absolutely sucks for such a large scale professional league. Basketball is a fast paced game so I know they can't catch everything, but when you're watching on TV you see so many things that are so inconsistently called. Those calls end up changing the outcome of the game when one team has 20 more ft chances than the other.