Never argued for EVs from a political or environmental standpoint. It is a pure cost reduction/convenience standpoint.
I don't claim that BEVs from other manufacturers are universally crap (though some of them surely are), but rather that there is an undeniable gap in the total experience of owning a Tesla and a non-Tesla. That gap exists between Tesla and Ford and between Tesla and BYD. The difference is that Ford is attempting to sell their vehicles at a comparable price while providing an inferior product, whereas manufacturers like BYD are going to undercut both.
That gap exists in support infrastructure (charging, where all non-Tesla vehicles presently fail) and in software (where most fail). From an infrastructure perspective Tesla is opening up their charging network and is expanding it on their own and through partners. From a software perspective I have very little faith any of the legacy auto manufacturers will match Tesla.
The market is about tradeoffs and some people will choose a worse experience for a cheaper price, they won't choose a worse experience for the same price.
I am in no way cheering the arrival of Chinese EVs. I will never buy one. I'd much prefer Ford/GM/VW succeed in their EV efforts, but they are trailing Tesla in competency and trailing China in price. That's a formula for failure.