"Sniped" makes it sound like they did something wrong, but they didn't. I reject the idea at the end that there were ethical lines crossed. You need to buy your domain when you name the project, not when you release it. If you don't have the domain then you don't have the name. Buying the domain is naming it. Take the lesson for next time.
You have to admit though that scraping Github for project names and buying the domains is a sleazy way of making money
I'm sure this did happen but given the followup post (https://kill-saas.com/posts/from-0-to-5) it seems like the author is mostly playing up the experience as a way to advertise his product. Mentioning the vibe coding, the Discord key, and leaving the GitHub repository public feels a little like this might be clickbait.