The real cost of a physical keyboard (at least a built-in one) isn't the cost of the hardware. It's also the cost of having to have a different hardware unit for each country you want to sell in (and often not just the labels, but the physical layout as well.) That's a massive increase in the inventory risk you're taking, because your inventory has suddenly become less flexible.