If I cut down a bit on shooting and buy what I need when it is available, I can make do. I've discovered some decent powders I never considered before. The prices are higher, but most of the regular items come around on occasion. Not all Alliant powder is affected by the shortages. Like Hodgdon and other companies, some of their powders are made overseas, or by another manufacturer and relabeled for them. Primers are spotty, but can usually be found in time.
Some powders are also identical to others in some cases. Powder companies that have more than one brand label will do this. If you have a question regarding this, call the powder company and ask. You might not find the powder you are looking for, but the identical powder might be available under a different brand.
Unfortunately, like many others, I end up buying a years supply, rather than three or four months worth. I'm sure that is what is causing the uptick in demand. I buy a larger amount of primers, rather than the few hundred or thousand I need at the moment. I might buy a jug of powder or a pound or two extra so I can at least keep loading and shooting without having to search for components. Same for shot and bullets. Instead of 50 or 100 bullets, I might buy the bulk pack, or a few extra of the smaller ones. I avoid some of the lot to lot variations that way and have time to look for more when the box is getting light.
I refuse to buy rimfire at the outrageous prices some people are asking. I have enough for the next year or so, and there is "Normal" priced ammo available from time to time. You just have to look for it and buy when you see it, IF you need it.