The worst of AMP prior to this story, for me, was the carousel behavior. When AMP rolled out, any story you clicked from the carousel:
- Left and right swipe events were hijacked, and sent the user to somebody else's website with a related story!
- The back button would go to Google, even if you had right or left swiped as described above...that is, non-google pages were not in the history.
Then, not just carousel pages, these applied to all AMP pages:
- A very tall banner at the top pushed your content down. It had an [x] button that would send you back to the google search rather than the expected behavior of removing the banner.
- Finding the real url was 2 clicks deep
And then just the overall weird smugness about calling it an open standard. Even though the "open standard" required including a google-owned javascript file via a <script> tag, and the validator would fail you if you didn't. You weren't allowed to host it yourself.