I was lucky enough with a very low budget to be in the obligation to learn the basics instead of "buying" my pleasure from always costlier upgrades...
The most difficult part in term of gear : Almost all low cost dac had no timbre naturalness...The last one i bought is in the trash bin ... It cost me 150 Us.
I stick to my SPS TDA 1543...
To upgrade it will cost me the price of my actual system..(1000 bucks)
Anyway i am pleased with it...
A simple rule is to keep design gear value proportionate ...You dont buy 1000 bucks cable for active low cost speakers...
I upgraded my active speakers cable anyway (35 Us ) and it was very well done and very audible...
There is no wasted years only wasted money...