I don't know if it ever goes away for everyone. For me after almost 9 years, I realized it comes and goes. Sometimes, I don't care and just stick to the basics, and some years I go crazier with experimentation, etc.

I did learn more about what ingredients and combos my hair likes and dislikes. That eliminates a lot of frivolous buying. I have a shelf in a bathroom cabinet that I try not to go over (that doesn't include my shower shelf with shampoos, conditioners, etc) I do have some products in a small chest that I will use when I run out of what's on my shelf, but I try not to buy more than what I can fit in those areas. Oils and butters are different because I use them on my skin too.

I have a lot of hair and its very porous so I go though product quickly (especially conditioners) so I don't worry about what I have too much because it will be gone soon anyway.
APL BSL MBL WL HL TBL | porous, fine/medium strands, medium density
My Fotki!
Below: Typical PS bun