I just finished replacing my CPU going from an AMD Ryzen 2600 to a Ryzen 3800X. I've always known AMD platforms to be a pain when removing the CPU, normally resulting in bent CPU pins.
So, I decided to try the twist method. To my luck, I was twisting and pulling and a few seconds later the CPU popped out with two rows of bent pins! What did I do wrong, I was using AS5?
You are correct - AMD systems have always had issues with bent pins when removing heat sinks, but it really is user error coupled with thermal paste.
The best way I have found to remove heat sink on any AMD platform including AM4, is to remove all mounting hardware and fans and twist the cooler while applying slight pressure towards the socket.
This should help in breaking the adhesive stiction of the thermal paste and in the future I would recommend a paste that's a little thinner like NT-H1 or MX-4 and not so peanut buttery like AS5.