Tuya is complicated as there are a lot of vendors shipping "Tuya" devices that can have very different FW/HW implementations, supported features, etc.
As I understand it from @kkossev, Tuya is more of an umbrella branding used by many vendors, than a single company/consistent set of devices like Centralite. Look at one of @kkossev's driver topics (the one he linked you to or this one and you see all the HW/FW iterations with quality levels that can range from excellent to crap.
Frankly, I have a different perspective than you. I prefer HE spend more time on broader/bigger platform feature improvements rather than spreading their small team's efforts too thin trying to support a gazillion devices. Especially when, as Rick notes, we have many community drivers that close the gaps very nicely, particluarly in the case of Tuya w/@kkossev's really excellent work. Different strokes for different folks...