Lou Reed was a great songwriter.
Those songs aren't for different audiences,
you are comparing apples and oranges.
One is commercial pop that tends towards saccharine conventionalities,
the other shows what a rock tune can be when you discard stupid conventions.
Pop music is for the masses, so it makes itself bland and generic to suit ordinary tastes.
Music like Lou Reed's is specific, therefore easily shot down by narrow pinched minds.