I fully agree, but am not sure this is an example of that. The article says LightDM uses WebKit. Loading an entire html rendering engine for a login manager seems like overkill.
I guess this explains why LightDM is smaller than GDM in code size - but is it smaller in total size when including all necessary libraries?
Now, some of this might be offset if you have WebKit loaded anyhow as a shared library. This seems unlikely, though,
1. This is the login manager - it's before you load your desktop and web browser. (It might save loading it later though.) 2. The default browser in Ubuntu, Firefox, is not WebKit based. Neither is Opera for that matter (but it is not as popular). 3. The most popular WebKit based browser, Chrome, bundles its own version of WebKit - so there would be no sharing anyhow.