Pages being heavy is just the justification Google used to implement AMP. They should have prioritised search results based on page size (they have the data) instead to reach the same goal.
(AMP isn't even that light - Google preloads pages in its AMP carousel, using bandwidth whether you tap to view them or not)
(AMP isn't even that light - Google preloads pages in its AMP carousel, using bandwidth whether you tap to view them or not)