I thought this was an interesting article. The only thing I would want to point out is that you could probably implement a barebones message queue system in a couple hundred lines of code, but Apache Kafka exists essentially covering way more edge cases and failover scenarios and scalability, and I wouldn't say it has no clothes.
I've been writing code in a lot of domains for a lot of years and my observation is edge cases and error handling is the biggest difference between any professional package and amateur garbage.
But I suppose if the goal is clickbait rather than accurate summary, touché — you got me.