I get around this by pairing JavaScript allowlisting with custom CSS and userscripts. I shouldn't have to, though.