Unifying hotplug and device event support would be good idea but this patch has gone stale. And supporting it would require API changes (need to wait for next LTS) and a lot of testing.
Also, hotplug is a complex topic which has a lot of platform dependencies. If someone wants to do a more general solution this patchset is worth looking at. But for now it needs to be marked rejected in patchwork.