Do they serve with straws because people actually want to suck their drink through them or are they just included as a signal for service quality?
Over here in Germany (a country exceptionally delusional about being good at environmentalism) tiny plastic spoons have suddenly become a standard feature at ice cream vendors. The only reasonably explanation is that businesses feared falling behind, an irrational fear of a plastic spoon gap. If they all just stopped including them without asking at the same time, nobody would lose (except for plastics manufacturers and their distributors I guess)
At least in SE Asia, this is untrue. Nearly every single place that serves food puts a straw in your drink. From street vendors to restaurants.
I can agree with you that we need to keep bothering until it stops, but on a personal level after living in SE Asia for the last 3 years, I'm honestly of the opinion of trash being a hopeless problem on a global level.