SPAs for situations where they are not needed are horrendous UX in and of themselves due to the usability issues for power users that manage JS execution via browser plugins. [e.g. uBlock]
Fair enough, but I think that's a separate issue. If we go down this path, we'd be diluting the term "UX" to homeopathic levels. I wouldn't criticize an iOS-only app for bad UX because it ignores half the market.
You could disable CSS and images and call the result ugly, but I don't think that entitles you to call the website ugly?