I buy vinyl because I like having a large version of the album artwork. Most vinyl albums come with a digital copy of the music, which is what I use to actually listen to the album (if not on a streaming platform). I rarely listen to the actual vinyl version.
There's not really a reason for me to buy a CD. I can just buy the digital version and store it on my Plex server if I want just the music. If I want the physical copy, I want it to look really nice so I go with vinyl.