This is a pretty good solution. For a small personal blog that you mostly write yourself it doesn't matter much if you lose a lot of traffic from Google (of course, if it's your livelihood this probably isn't a great solution), and if even one of your posts goes viral or becomes popular and people hear about it and start searching for it, Googles results suffer. It's as good a way as any for small individual blogs and websites to take a stand against Google.
AMP sucks, but this isn't the solution.