Both examples would justify using ABM. They both change enough to have their own 'edit' elements (setting the daily menu, changing pictures, setting a schedule or record the time someone spend). What I mean with static is really 'static': a website where the content maybe changes once or twice a year, that does not use a database etc. In that case using ABM would be overkill and a normal website building tool like Dreamweaver would fit better.
ABM has its limits aesthetically: it looks more like a mobile app than on a conventional website. Very little fancy animations, limited control over where a component is positioned, fixed appearance of input elements etc. But that is why it was build: quickly create Web Apps, following the Google Guidelines as close as possible.