2. Google did and still does. Load times were still unacceptable across the board, usually not because they had to be but often times because the people running the websites don't care enough to. Same as for HTTPS.
3. AMP is a more drastic reaction. It appears to be working.
That being said, I would like to see AMP become enacted only on sites that do actually take a long while to load. At the same time, AMP is still opt in. This isn't forced altruism, but you can play nicely or be lowered in rankings in response.
-- edited for formatting
Is this opt-in for the publishers?
How different is this from from browser's blocking pop ups?
I prefer not to using a pop up blocker, so I experience the web like the general population. But I was so sick of publishers forcing ad clicks on mobile by effectively blocking scrolling on smaller form factor devices like my iPhone SE, that I've switched to the Brave browser.