Very true. It's best to be both. I thought higher end audio was all silly when I was younger. I was wrong. Of course it can also turn into a consumer obsession too, and there are definitely many points of diminishing returns in the hobby. But some good gear with some good music from a good source, it can be mind-blowing.
I built a lot of my audio from the beginning.
My first unit was a crystal set! Didn't even have a battery, you used headphones to hear. IIRC, it had one driver, i.e. left ear!
Then I built a radio that used a battery and IIRC had one tube. Also had a little speaker, maybe 4-5 inch POS, the whole thing was contained in a cardboard box. It was a kit.
I think I built another primitive radio, more powerful, but that may be a fantasy.
During my first year at the University I went for real "high fidelity." All from kits, a tuner, a preamp, 2 separate amplifiers, all Eico manufactured. Soldering iron, instructions, it was all parts, nothing pre-assembled. Even my speakers were basically put together. JBL 8" full range speakers in cabinets that I painted glossy jet black.
This was before FM stereo existed. That was born about a year later and I built an Eico multiplex adapter to render my Eico tuner stereo.
My turntable was a kit too, I had to mount everything in a housing I bought separately.
I bought HiFi headphones. I was in high fidelity stereo heaven. I was ALSO a music lover. I liked nothing better to do with my money than buy new LPs, most of which I still have.
But I'm way older now and my ears aren't as good. I still love music, I still have moving new musical discoveries, constantly, but I don't worry about the fidelity of my equipment unless I notice problems... distortion, discontinuity issues, things of that sort. I don't worry about arguments for vinyl versus digital music. I sold my Eico amplifiers to a musician who lived in my house. I was not sad to see them go, I was no longer using them. I hated having to test and replace the Eico components' tubes. I think I must have had to do that dozens of times.