"…so unless they are willing to take the profit hit…"
This is solved by simple regulation. Put a levy on new plastic to the point where reusable is cheaper. The only impediment is political will and that can be changed by citizens lobbying their parliamentary reps.