There is still great software being made. I would say that the interface in a Tesla is pretty great. There is just more software out there now, so the number of bad pieces of software are magnified that much more. But, I think great software is dependent on how willing the developers are in making it great. Yes they need support from management etc., but there is tons of great software out there, it is just that there is more and more mediocre and bad software being made as well.
Tesla's music player is pretty bad - the bug where it duplicates artist names for each album when you browse by artist has been there for years, if you try to switch between specific albums and back it frustratingly scrolls you back to the top each time. these are just my pet peeves see google for laundry lists and angry users.