I personally think all organizations want to be cults with unthinking followers. I read every inbound piece from "management" like they are propaganda leaflets with an implied threat of violence. It helps.
There are some opportunities that I think are only available in the FANGs. If your passion is in that domain, then you may have to stick it out. This is the only reason that I can see for doing the corporate grind. I don't have an addiction to money. There is no stuff that I could buy with more money that would be worth the corporate grind.
Software development skills are important enough that you will be in demand no matter where you go. Especially if you're feeling like the author of this article (over it), consider what's really important to you. You may have more options than you think.