That is shockingly true. The "Source" button in my car is functionally useless. It switches between sources, but it includes everything, inputs that aren't hooked up, satellite radio stations with no subscription, and FM and AM "sources" that have no saved presets. Are you telling me that a car computer that knows there is nothing in the USB port isn't smart enough to skip that source? Why can't I disable the AM and Satellite sources if I never use them? Why the hell is there FM 1,2, and 3 on a goddamn touchscreen? When there were buttons for saved presets, it made sense. You only had 6 buttons, so if you wanted more presets, you needed a way to differentiate them. I have a damn touchscreen and 10% of it is dedicated to the artificially limited 6 presets. Give me 18 buttons (there is plenty of space and memory to store them) and then just have on damn FM source. Or let me save as many stations as I want and dynamically adjust the size of the buttons to fit.
The problem with car manufacturers is they put a damn touchscreen computer in the dash and then program it to behave like a standard radio with fixed buttons. Then it sucks as a real radio AND it sucks as a computer.