I definitely used to upgrade far more often when prices were actually decent. Motherboard prices are now ridiculous compared to what they were even just 10yrs ago for the high end ones. Had a look at the price on the ASRock Z87 OC Formula/AC I tried for a very short while (sent back after a few days due to a buggy BIOS), brand new that board looking at the overclockers store here with the wayback machine was only £259! (about £353 with inflation). It even had a conformal coating over the whole board which can't have been cheap to do, had a very nice OLED screen which would still look great on a current top end board and water cooling. Imagine if this launched now it would be £800+ easily with modern features.
We're almost in 2025, why aren't OLED/LCD diagnostic screens not a very basic feature on every motherboard these days as they are so much easier to read than a red diagnostic LED with a random number you need to look up, they aren't' that expensive.