I totally agree that the &quot;penalizing&quot; approach is important.<p>But I like to present both a solution &quot;this is how you make it fast&quot; as well as the penalty.<p>If you only take AMP as a guide or tutorial that puts current best practices in a neat package that is fine with me. We are totally not claiming to have invented a new wheel.<p>Browsers could do what AMP does (e.g. super lazy prerendering) but I&#x27;m an impatient person and I don&#x27;t like waiting for what a browser with a yearly release cycle might do.