of course the ‘real solution’ would use Midi HD, but that is not going to arrive any time soon 
(the MMA have been discussing it for years, and still we see no implementations, or public spec)
as it happens, I also don’t ‘agree’ with this implementation, I preferred the original approach, which was to use a CC in addition to hold the LSB in addition to the Ch Press, but for some reason Roli changed it.
but I don’t think it introduces UI complexity or much in implementation… Ive implemented this, and just have MPE mode, and MPE extended mode on the controller… the synth can just respond to either. (just treat ChPress and CC70 as the same MSB, and CC102 as LSB)
(which reminds me, I do need to update the Axoloti objects for this)
In practice, Ive found little support for 14 bit MPE, probably not surprising given the lack of support for 14 bit midi in general, and it has to be remembered, turning on 14 bit adds a lot more data, and at the update rates of these controller (~ 500-1000/second per touch) this can be significant.
fortunately as i said, generally 14 bit seems to not add that much, and others I know using these controllers seem to echo a similar experience.
anyway personally, Im very happy with MPE … works great with both my Soundplane and Eigenharp, makes configuration a lot simpler… and its getting wider support all the time.