No, it is clearly bad. You seem to even agree. The stated reason for creating AMP may be good, but the technology and standard itself is bad.
It is? What do you like about it? What does it help you do more easily?
AMP is in no way necessary to build "user-first" fast loading pages.
AMP was created to allow aggregators to ensure they could cache and serve content without the user leaving the portal.
As publishers are desperate for the traffic, they have adopted AMP to make the aggregators happy.
The user is never given a choice, they just end up stuck with a cached AMP page and confused about how to reach the publisher's real website.
This "user-first" framework is really more "user-last"
No, it is clearly bad. You seem to even agree. The stated reason for creating AMP may be good, but the technology and standard itself is bad.