Hello, gregablr, who works for AMP and forgets to disclose it.
No, it's not Facebook's, or the browser's, or the user's fault. It's strictly and only Google's fault. You (as in "You, Google" and "You, personally, as a member of the AMP team") broke the most basic functionality of the web and go out of your way to justify this behavior.