Thank you for an excellent post, AB. I very frequently bump into posts and articles criticizing REST and promoting some narrowly-focused technology like gRPC or GraphQL as a panacea for all use cases.
The vast majority of those criticisms have more to do with the misuse of REST than any inherent inconsistencies in the REST architectural pattern. I've come to the conclusion that few people inderstand the pattern and instead assume that REST is an HTTP-based procedural API.
As this post does, I've been trying to get people to understand REST itself rather than its myths.
https://medium.com/nerd-for-tech/designing-a-rest-api-3a070398750f