I'm still reading, but lets remember that the business side and the tech stack are separate entities and skill sets. They might have the best tech and the worst business.
I'm the author of the post, rebutting the Krebs story... and yes. I'm hella proud of the tech we built.. the business... not so much.
Meh, it happens. Best of luck with whatever is next for you.