I don't think this is true at all.
itch.io and Gamejolt are very popular platforms for indie artists. You submit a zip instead of a swf but the end result is the same, your work is online and playable by anyone. Be it games or animations.
They might have not had a big cultural impact like Newsgrounds but they're serious platforms and they definitely fit the requirements (host arbitrary html5 content with ease)