There are probably a couple of things happening nowadays.
One, there is a serious nostalgia component to LPs. The subtle scratches and hiss can lend a warm sound. I don't own LPs and I'm seriously tempted to get them for that alone. They are cozy and bring up good memories from my past.
Two, LPs require a certain dedication to listening. You have to actually choose what you are listening to, flip the record, listen in order and take care of them. For many people, they treat music as background noise, for Audioholics, music is important by itself.
Lastly, and most important, a lot of newer CDs are mastered poorly to appeal to crappy sound systems. If you want more info, google "loudness wars". LPs are usually mastered in a different way and consequently, they may have a fuller dynamic range than the exact same CD. So, while a CD should sound better (at least to me), they might not because of choices the audio engineers made to appeal to the lowest common denominator. Not all CDs have this problem.
As an aside, a lot of new LPs are made for enthusiasts so they are likely done as well as current technology can do.
Hope that helps,
Jotham