Am I being uncharitable in saying the TLDR is:
This is working as expected and you need to do more work to make AMP work for you?
Why can't it work with templates, why does content that was created need to be created again for AMP? This doesn't seem very scalable.
Also, the attribution for ads and analytics basically means you need to reimplement your entire tracking code within the schema and spec of AMP's analytics attributes which only supports a subset of existing providers rather than allowing an abstract interface.
Also to the point that AMP doesn't affect search position, is this true if someone serves a shitty AMP page? Or is it only true that it won't boost position?