Объектная модель браузера в учебниках JS если даже вообще упоминается, то только вскользь, как констатация факта что кроме DOM есть и такая модель. Вывод: разработчику JS навряд ли туда нужно часто лазить
Конечно приходится, в BOM же у нас находятся такие полезные объекты, как navigator, location, history и т. п. Всё что у нас не в DOM и не в стандарте языка - это BOM.