The brands you mentioned are bargain brands. Tesla is a luxury vehicle. Answer seems pretty obvious. Also Tesla is not generally going to sell to apartment renters very often as there typically are not places to charge, so I personally think part of it is that there is a diminishing pool of possibile customers.