The biggest reason that everyone has a problem with systemd it massively bloated monolithic project. As it has been mentioned several times, is the principal of do one thing and do it well. Systemd was originally said to be a init system; now it can't be grouped in any category. To be specific, when I am meaning monolithic; I am meaning it is all parts of it is hard coded to use each other. Anymore, the list of all the subsystems that systemd provides is an ever growing list to include anything and including the kitchen sink.since the thread has already deviated from the original topic and touched inter alia on systemd, could someone please explain in simple terms the problem with systemd?
Some parts of systemd I admit that I do like and/or don't mind using; others I do not like. The biggest issue for me, is that I HAVE TO use the entire blob; you are given no choice.
As far as Poettering, I'd would bet he is working initially on the WSL2 subsystem. The reasoning is more of fixing/advancing the systemd support/integration. I know it has been desired to run more linux GUI apps, but it's been missing the systemd support that everything is dependent on and progress the wayland side to more efficiently display the GUI's.