$25.00 is a lot for BP.
As an avid traditional muzzle loading shooter for 45 years, I have seen the cost of shooting MLs go from a few cents per shot to fairly costly these days.
Yes, it is a hassle for dealers to buy and store BP. That was exactly the intent of Senator Birch Bayh's so-called 'Black Powder Relief Bill' in the late 1970s. The title was a complete lie.
I attend several organized muzzle loading shoots per year. Usually there is, at least one, wholesale dealer in attendance. At about $15 to $20 a pound, I always try to buy one or two pounds more than I estimate I'll need for the coming year. I notice those who can afford to are buying by the case.
Do look for ML shoots in your area. Just attending can be fun and will be able to buy powder and other ML goodies to whatever extent your pocketbook will allow.
Yep, 'they' are trying to kill our sport. Hang in there and keep this in mind come November elections.