The big problem is that implementation requires significant up front capital investment and operational changes; for nebulous / speculative ROI in terms of dollars. So organizational incentives are just not there.
Ultimately this is the type of problem that will require government intervention to solve. And that intervention will require the creation of incentives for organizations to implement UDI capture - similar to how it took an act of congress (Obamacare) to incentivize healthcare systems to adopt electronic health care records and protocols for communicating / sharing health care information.