It's not very accurate about hockey either.
Fighting in hockey is a strategic tool and an integral part of the game. It's not just two goons wailing on each because they're mad.
Think of them as beaters in Quidditch.
Also, basketball may as well be called "sprintdunk". Team scores, player is passed ball and sprints to enemy hoop, dunks, repeat. The fact that they have fucking inhuman giant playing the game on an already small court with low nets means the spacial control is so trivial. Combined with refs who are paid to ignore rule infractions on superstars means the game is essentially just one big pissing contest between the big names.