@acarney, I think you're making an assumption here, that in a base model M3 entering data on the mapping is carried over to the control system, but somehow Tesla is deliberately depriving people of something. That argument might possibly apply on blinker-initiated lane change. It's impossible to know how exactly the software is structured, but if you drive with NOA you know it involves a lot more functionality/software. Having an on-screen navigation display has become commonplace in other cars. Basic lane-keeping and cruise control that slows down with traffic is even working on my son's Jeep. Tesla's is IMHO better, but I think the competition can catch up. It's good that Tesla doesn't charge extra for it.
Where Tesla has something unique starts with the deeper integration, and NOA is its obvious manifestation. You are not understanding the boundaries if you keep demanding Tesla somehow SHOULD provide everyone a "partial NOA" gratis. It's not even clear what that would be, how it would work. A non-NOA
screen computer can display maps, Yelp or track your position, but it evidently doesn't pass anything about the details of the route, like forks, freeway changes, to the
control computer -- so it can't possibly act on it.
When I was considering the M3, my son - who sells non-Tesla cars - said something smart: if you're buying a Tesla, get what only Tesla has, the full automation. That makes sense. A Basic+ M3
with full automation ("FSD") is under $50k, that's more than competitive.