It is misunderstanding I guess.
I would separate two things:
- Sonoff with OEM FW (out of the box)
- is controlled solely via remote cloud through eWeLink app ( either Android or iPhone), furthermore is compatible with Alexa, Nest, FTTT but there is no direct access/control from PC possible.
- Internet access is required to control it (yeah, there is a hardware button as an option).
- Sonoff with custom FW (for example Tasmota, but there are more)
- is accessible directly (via IP) from any device able to browse web
- controlled via MQTT
- compatible with Domoticz
- compatible with almost any other home automation SW
- compatible with dozens sensors
- it can work within WIFI LAN, internet access is not needed
- it is highly customizable (from both HW and FW side)
- R Pi is one of compatible means only
There are a few cons or challenges rather to say :
- user have to flash custom FW ( several ways how to do it exist)
- lost guarantee of cheap, but reliable device (based on my experience)
Based on above, I believe that Sonoff deserved to be included