As a programmer with serious mobile experience I fully understand it. But it sound a bit crazy that a powerful and more superior (and open! In both hard and sometimes soft - if with an opensource OS) platform need so _emulate_ an embedded one (mobile, usually at least partially proprietary one) to provide turn-by-turn nav: what appears to be a first-order need of anyone in the modern world.