Excellent article - this is the best explanation I've seen of why I personally find hashbangs so completely objectionable. URLs and HTTP response codes are fundamental parts of what makes the Web work so well, and throwing them away just to gain a tiny bit of loading speed in browsers that don't support pushState is a terrible tradeoff for almost all sites and applications.
Hashbangs damage the Web.