When I complain about Windows, I'm expected to complain about things that are still present in the latest version of windows (8.1 currently), not things that are no longer an issue since XP. In return, I expect you to do the same when complaining about Linux.
This is a solved problem and systemd is coming to debian as well.
b) it can't assume heuristics like that if the vendor changes so no it can't. This was based on a complete data transplant.