So it's crap only because it's aspx ? You don't know how the code looks on the server side, and it's not fair to judge a webapp by the resulting html alone.
That's nothing to do with aspx, that's to do with wrecking a philosophy.
Aspx was the chosen tool to do the wrecking in, but that could have been anything else. You can write bad bloated code in just about any language.