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