Something that hasn't been mentioned so far: Some forms of DJ'ing kinda rely on vinyl. You can speed up or slow down the vinyl on the player by hand.
There are devices that try to simulate this experience, I think they've gotten better over time. I think vinyl DJ'ing has been in decline in the past decade, however it's definitely still one factor that's been keeping vinyl alive.
I personally mix on vinyl for the feeling its provides. No screen to look at, you have to really be "in" the music, the touch is stellar.
Using CDJs or similar have clear advantages (weight when travelling, fewer chances to fuck up or hear imperfections, no skipping, etc) and I use them when performing for others, but I just don't like using them.
There are devices that try to simulate this experience, I think they've gotten better over time. I think vinyl DJ'ing has been in decline in the past decade, however it's definitely still one factor that's been keeping vinyl alive.