I certainly can understand your frustration, but at the same time, being a 28 year veteran in the electronics/software field I understand what leads to this situation.
If there is any technology that has changed and evolved faster than mobile phone technology, I can't imagine what it could be. The problem is that the mobile phone technology changes almost daily, but the car into which this is installed PERMANENTLY does not change at all.
I'm not trying to make excuses for MB, but I certainly understand the root of the problem.
Best of luck,