Lol!
No, not at all.
They have to add every single device that exists manually into the firmware (some devices are compatible with each other, those will then work without being specified in the firmware).
When they add them, they have to make them compatible with 4 (!) different interfaces (lcd, local, web, android/ios apps).
So don't count on every available device working (ever).