Safari 8 pulls the "apple-touch-icon" that has to be included with websites. If a website doesn't have that icon, Safari just uses the background color of the website.
Safari on iOS does the same thing.
I don't know why it doesn't show an icon for Youtube, my guess is that they have only included it for their mobile site.
The websites have to fix this....Amazon already did.