I guess the solution would be not to have your URLs end in .aspx. It's trivial to do that, you know. Just like it is in any other platform.
Up above, you're looking at a list of complaints that haven't been valid since 2005, and to be honest weren't an issue for anybody back then who knew what they were doing.
I find the ".aspx" ending to be ugly too, in addition to being sneaky free advertising for their platform.