I agree mostly but Tesla doesn't have proprietary connectors anymore and the US is actually in the process of adopting the Tesla connector (NACS) as the new standard.
Tesla tried to make it a standard before CCS (the current standard) existed and it was refused in favor of a much worse one.
They also don't have a "walled garden of accessories" and if you look around you'll find a massive market of 3rd party accessories.