This is not true, it is because the battery costs 10's of thousands of dollars. It costs Tesla around $200/kwh to build a battery, and it's batteries go between 50kwh ($10,000) and 100kwh ($20,000). This is the estimated cost to manufacture just the battery. Meanwhile you can buy a Chevy Spark for $15,000 retail.
The truth is that the only reason there are any substantial sales of electric cars is huge government subsidies. In the long run this will change, battery cost will go down, but also the subsidies will go away. It is likely that if there is no fundamental cost floor to the batteries that prevents it, electric cars will end up cheaper to manufacture in the long run because they are simpler and have less parts. They are certainly going to be cheaper to maintain and more reliable. However, that is in the long run, the things you are saying are not true yet and there's no reliable way to know when they are likely to become true.