The Steam Machine and Steam Frame are probably delayed, but they still intend to release them in the first half of this year.
They said they planned to have a concrete launch window and pricing by now, but hardware pricing/shortages have made that hard to pin down.



Well any game or launcher or emulator have to support the controller or type of controller. In example Valve cannot guarantee that all functionality (like the trackpads and motion controls) are supported elsewhere.
They don’t really have to support the controller, though. Steam input lets you map controller inputs to kb/m inputs, so no degree of controller support is required. If there are any programmes that don’t work (which is possible, there are weird quirks in any system), I’ve certainly never encountered them.
Does steam input run on the controller itself or the device it’s connected to though?