No podría estar más de acuerdo, y me preocupa que la compatibilidad con los navegadores haya sufrido algunos golpes recientemente.
Además, en iOS hubo esto: Safari (iOS) shows blank pages on Discourse instances after beta 8 due to manually disable IntersectionObserver