Not necessary at all. Anyone can drive to work in a Honda Civic. It's just feels better to drive to work in a Lamborghini.
My mother in law has a thing for expensive American sports cars. Her current ride is a 2016 Corvette, and her other car is a 2013 Camaro. And she rarely drives. Are those cars necessary for her? No way. Indulgent? Probably. But she enjoys them.
I drive a Honda, and I'm fine with that.