Is not the concept of data mesh that makes me raise my eyebrows but the one of data product as defined by Dehghani. You make several valid points – a data mesh is not for everybody, the lack of qualified resources.
Conversely, building a data mesh over a delta lake (see OneLake) can support in theory fragmented data platforms. One can find solutions also for overlapping product needs.