Internet gurus have been my pet peeve for 20 years. I am a designer/marketer. I have taken clients from zero to 7 figures.
You're right on hard work and perseverance. You missed one. Knowledge. There are no short cuts until you know the long way. When people don't know the long way to get somewhere, they are not qualified to know what a shortcut is.
Thanks for writing this. Not sure those expose sites can keep up with the scams, but at least they're trying. Facebook is full of ads for miracle programs.