SmartThings has had locally controlled devices for years. Take a look at this list of devices from one of my homes...
Note the execution location column. The majority execute their actions locally. The only ones that don't are ones with custom device handlers, WiFi devices (I have a few old...