Type in a song name and get back a youtube result with the complete song pretty much every time.
You buy music because Youtube usually has horrible sound quality.
You buy music because you want to listen to your music on your iPod or preferred MP3 player.
You buy music because you want to hear your music as it's released, and not wait for someone to upload it on Youtube in 3 days.
You buy music because you have obscure songs that don't exist on Youtube.
You buy music because you'd rather have local files in case you have no Internet.
You buy music because you have a superior alternative to Youtube, as in playlist management, Replay Gain, and more.
Streaming 256kps would seem fairly trivial on even a mobile connection these days.
I know I can use spotify on my phone over 3G at 192kps.
It would also just seem to be a question of "when" before somebody releases a really good music player application that just uses youtube as a backend.
Some artists share their songs on YouTube and being able to listen first makes it much easier to pull the trigger on buying the album. But I wouldn't listen to music on YouTube in preference to buying the files (or one of those shiny disks they had in the 2000s), even if the artist is making money through YouTube monetization.