Even with steroids you have to know what you're doing exercise/nutrition wise to get impressive results (and still need good genetics).
But a lot of people lie about steroids, I mean look at Hollywood - The Rock claiming natural at his age is just. It's definitely setting up wrong expectations for people.
At any rate, one thing that took me a while to realize when I was starting out lifting - BB advice is specific to highly trained people/bodybuilders.
Like "you can't gain muscle and lose fat". You absolutely can if you're high body fat % and untrained. If you're getting close to 10% BF - not as efficient even with steroids - that's why they cycle bulk/lean. But if you're just getting into shape - cycling will probably mess with your metabolism.
Any professional athlete is probably a terrible role model for healthy lifestyle.