Also, the plastic straw thing was a PR move. Corporations don't give any shits unless it will make money or lose them money.
I'm sure there was a nontrivial number of customers who either boycotted or threatened to boycott companies that didn't switch. When their bottom line gets threatened like that, they take action to prevent revenue loss.
Nothing more. There's way more problems with everything than plastic straws. My favorite PR move is how they convinced everyone that their cars are causing the majority of CO2 emissions from transit.... Between that and airplanes, everyone is up in arms about the electrification of everything.... Yet, the most major transport offenders are freight, and they have no plans or intention of changing their ways. I heard somewhere that if you were to have zero carbon emissions for your entire life, you would save the approximate amount that freight liners emit in a year, at most. I think a year is too long. I forget the exact figure.
They emit more CO2 than all the cars, and all the planes and everything else you could point to... Yet, I have yet to hear anyone tell me about it, either personally, or on the news or anything. Everyone seems oblivious to the facts. They latch on to these "issues" like straws and personal vehicle CO2 emissions which are trivial....
People saw that video of the sea turtle with the straw in its nose and, rightfully, got mad. If only they also got mad about microplastics being inside everyone and everything.