I'm not a fan of modern js-ridden site implementations but a search engine that displays a resource different from what will actually be consumed by the user is a bad search engine.
Perhaps you can put the blame on the creator of the site, but that won't bring us anywhere if we just allow people to game the system.