The author has some very valid points against AMP from a technical standpoint, but for me there is a single reason that is sufficient: the Web is, and should stay, free and open . Indeed, I'm having really hard time trying to understand how people can be fine with AMP while fighting for the net neutrality and so on.
I agree, too. I have the feeling Google is trying to protect the Internet but that this is a heavy-handed approach that actually makes developing on the open web less attractive. I don't see a lot of praise for AMP, and I'm not sure Google will achieve a fast, kind of app-ified Internet as a result.
No, they're trying to protect their bottom line. If they wanted to they could easily compute a page weight : content ratio and penalize severely on that alone.