1. Show text content
2. Make the text content look good
3. Allow submission to a comment section
All of those things can be accomplished with some or none javascript. Why make the job harder than necessary? Why screw over screenreaders?
Oh, I see there's a graph there, that probably would use some JS. But why not just hide the graph for noscript users?
I think the mouseover behavior on the graph is cool though so having both (one for javascript people, one for non-JS people) is smart.
It's completely inaccessible to screenreaders, though. I just get "Average Monthly Revenue 2012- 2018 canvas element."
So if it makes the content creators' lives a bit easier, the cost of making the job harder for a small group of end users might be worthwhile.
A ctrl-R only loads about 20kb but still takes about half a second to render.
If the SEO people are to believed, a vast majority of people would click away, what, 5 seconds into that?
No you don't.