Well it's also that garbage in = garbage out. If your original sound source is crappy, then you'll have to do all sorts of FX gymnastics to get it to sound better.
But also, like you said, anyone can make music with low budget stuff. There's nothing wrong with recording and mixing at home, especially for a hobby, but if you want to get that real professional sound, that's why recording studios still exist.
The other thing too is that everyone is trying to do everything, when in fact it shouldn't necessarily be like that. There's recording engineer, then the mixing engineer, then the mastering engineer. But now at home you can do all of that pretty much. It's both good and bad.
Trust the professionals!