Ironically, this article was posted on Medium, whose apps are notoriously inaccessible. Despite being a reading-focused app, it does not let you change the text size or spacing in any way. And on iOS, it also ignores the user's systemwide dynamic text setting.
I use plugin for that, it walks through all elements on page (createTreeWalker) and detect actual style position (getComputedStyle) and if it is "fixed" or "sticky" it changes display to "none". So far it worked with every bar, even "use app" button. Then as a bonus I remove all fonts, change color to black on white background, and turn full screen mode on.