What about the 20% of buyers who get a unit, then find Wi-Fi issues that negates the advantages of the Rachio? Then there is a small group that is told they need a firmware update, which requires a Wi-Fi connection they cannot get working.
Result it product returns, lost revenue, hit to reputation. It will cost them far less to install an Ethernet port and have happy customers.