The situation is absolutely awful for anybody who needs significant memory or storage (or devices incorporating such). Even people who think they have enough for the next few years already could end up with an unpleasant surprise if they e.g. have a stick or two of RAM go bad or a GPU fry. I have a few machines with aging sticks that I'm hoping will manage to hold out until when/if things improve.
GPU probably not a terrible idea to pay the $20 for those aftermarket insurance plans. Do they even pay out though?