There are really two things that have to occur in order for a new technology to be affordable to the mass market. One is you need economies of scale. The other is you need to iterate on the design. You need to go through a few versions.
If you’re entering anything where there’s an existing marketplace, against large, entrenched competitors, then your product or service needs to be much better than theirs. It can’t be a little bit better, because then you put yourself in the shoes of the consumer… you’re always going to buy the trusted brand unless there’s a big difference.