Yes, the emission standards have forced the car manufacturers to offer electric cars. But how does it explain that customers are buying them? Even so much that there are long waiting times when you order an electric car.
The answer is: there are enough customers interested in buying an electric cars but both the available product range and production count limited their ability to do so. With the offerings of electric cars improving, the consumers are happily buying into them.
The car makers are taking a loss/low margin on BEVs sales . Pricing is tuned such that they can sell enough BEVs to meet the regulated fleet efficiency, but no more than that.
Which only means that the customer is of course taking the price into account when buying new cars. As the production costs of electric cars are coming down considerably (manufacturing scaling, battery costs), the prices are coming down and very soon there will be the same margin as with petrol cars. Never mention Tesla, who don't have the problem of compensating their ICE car emissions.
The answer is: there are enough customers interested in buying an electric cars but both the available product range and production count limited their ability to do so. With the offerings of electric cars improving, the consumers are happily buying into them.