No time soon... Plastics are mostly a by product of petroleum refining so it's hard to beat the economic factors. And the manufacturing machines have been in use for so long that they are completely paid for so adding one more plastic whatever is relatively cheap compared to any new gizmo. At this point the only way to stop plastic products is to subsidize a replacement to the point of making it cheaper than plastic…
Well yeah they are “cheap” to produce but expensive to clean up and dispose of. As long as governments “subsidize” plastics by cleaning after them themselves rather than forcing manufacturers to pay for it, you will have straws and plastic trash on the streets/parks/rivers/oceans. The funny thing is that we are _already_ paying for it with all the trash handling infrastructure - mostly government payed and supported…
It’s perfectly fine to literally bury alongside everything else.