A fixed price during the lifetime of the product also means that it is better to buy early, so you can enjoy it longer before it becomes obsolete. So this encourages a mentality of getting the product at launch, resulting in shortages, which in turn trigger the human scarcity response.
People tend to overvalue scarce items, which for example is also taken advantage of by salesmen and eBay, who can get you to overspend by making it seem like there is a scarce product where overspending it worth it, so you get this 'scarce' item. Even though the product is actually not scarce with a little patience. Changing to a system where prices gradually fall means that people will see the cards as less valuable at launch due to a lack of perceived scarcity. This can permanently affect the price that people are willing to pay.
The lack of a buying rush at launch also interferes with other irrational mechanisms, like our sensitivity to social status. If a bunch of ones friends get a 4070 right at launch, there will often be a feeling that you will have lost a lot of social status in one go if you have an inferior card. So this encourages overspending not so much because of the value of the product to you, but its value as a way to preserve/increase your social status. In contrast, we now see that you may even lose status if you upgrade, due to the perception that you allow yourself to get scammed, which is low status. So the card may actually be perceived as less valuable due to the social cost associated with it.
In general, the current behavior by these companies encourages more rational consumer behavior, which is bad for sales. Classic sales techniques that work really well all tend to focus on exploiting irrational human behaviors (or at least behaviors that are not about a rational assessment of the value of the product. It is actually rational to increase your social status).