But it's not like everyone can do that. It takes skill, and a lot of time learning how to use the software. I've had a home "recording studio" since the early 90's, and I'm still a novice with the software, because I only spend a few hours a week fiddling with it. I'd say it's more complex than learning to play the guitar, and you still need the knowledge of how to build up a track, and putting all the elements together to make it sound right. It's the same as any musician, you need both skill and luck to succeed.I wasn't implying any of them were good!
There was a guy on R4 around a year ago showing just how easy it is to make a pop song on a computer. He had garage band, and using only the entirely licence-free (and mostly default) samples and options he made Umbrella by Rihanna.
Now I know that having a very good singer with a lot of charisma (and a body I'd like to do really bad things to) makes all the difference in that particular track, but I was amazed at how he put the whole thing together in about 30 seconds.