I don't think people see the software as an intrinsic feature of getting from a to b - yet.
Charging infrastructure really depends. In the northern country the alternatives are great and even Tesla owners would likely use alternative charging infrastructure - unless they want to take detours to get to Tesla charging points.