Apple took a commodity item and built network effects (iMessage) and lock in (the app store is both a moat and a ball and chain keeping people inside the Apple ecosystem). Tesla don't have the equivalent.
Of the 3 EVs that I drive, only the Tesla I would take outside the city. Even if the others had a much bigger range (they don't) I would not be comfortable outside of the Tesla supercharging network because I've encountered many difficulties with ChargePoint, evGO, etc: stations not working, backed up, slow charging, high cost, etc.
The ecosystem is its charging network because it's very reliable and eliminates range anxiety.