I find the new UniFi component a huge positive change. Details about each device is really useful for future endeavours. Besides that it also means a cleanup of various legacy yaml code for me personally. Leaner and meaner in the end.
The initial work was however not clear from the sparse information provided. Impact of this braking change is simply not really known beforehand, you have to dive into an upgrade. IMHO the impact should be more clarified to us - the end-users - or at least point to the right resources.