Yeah although they could either go to a soccer style model and just run larger commercial blocks at the end of every quarter or do scheduled tv timeouts only.The inverse would certainly save more time. Obviously, you'd still have to have commercial breaks, though, so I don't think it's a very viable option.
I will say there is a lot to be said for the soccer model's predictability as well as the ability to neatly package a broadcast into a two hour space. NBA will always have the threat of overtime but you have to figure people don't actually complain that a nail biter is running too long.
I suppose other alternatives would be only using these "quickening" rules for the regular season. Or weekday evening games, though that seems awfully arbitrary.