I understand similar fragmentation exists in payments for electric car charging. You need lots of cards, accounts, qr codes, sms and calls. This makes all the technological progress with billions poured into it not very useful, if you can't trust that you can charge on a road trip.
Someone could make a single app that would handle all that for you.