Kaiser’s system works better than a lot of others, but for me having to drive 40 minutes for a prescription is outrageous when I have 20 other pharmacies in a 15 minute radius.
What I do now is have my Kaiser doctor give me an old-fashioned written prescription on paper, take it to the Kaiser pharmacy that is in the same building as the doctor's office, and ask them what my out of pocket cost will be. While they are figuring that out, I look up my non-Kaiser options in the GoodRx app on my phone. When I get the cost from the Kaiser pharmacy, I can then decide where to actually have it filled.
It was similar before I had Kaiser. The Walmart cash price or the GoodRx price was often less than my copay with Premera or LifeWise if I used insurance.
At least they'll be encouraged to dispense more at a time (3mos vs 1month) to save their time and yours.