The data mesh architecture promised to eliminate the inefficiencies and errors of the data lake. What went wrong?