Readahead has definitely been removed, Lennart explains here:
https://www.mail-archive.com/systemd-de ... 21693.html
Sadly I have only just heard of this so was unable to offer any assistance.
I can only guess that either they have become tired of the popularity of systemd or are using it to degrade the performance of older hardware as a result of pressure or financial incentives from other sections of the computer industry.
I think that it's possible to argue that systemd is written to dissuade everyone from simply copying so much of Fedora and go off and write their own distro's instead, if you look at it's monolithic entanglement with the rest of the RedHat desktop, paying no regard to existing package boundaries. Whatever their motives I don't see that it would be my first choice in future on my current hardware, although I thought I should give it a try for the moment as it is the default in Debian.
Could the dropping of optimised support for rotating HDD's give a clue that the Linux world is not going to become wholly tied to using systemd in future?
Regarding the restarting I had read that if a process is started as a forking daemon rather than using the one shot approach, if it failed to start or stopped running then systemd would register this fact and automatically try to restart it until a successful result was achieved. This caters for strange glitches that might happen at boot for example. Manually restarting is a different situation. But that is only my understanding from reading the systemd documentation and I could well be wrong as I am quite new to using it. Thank you for clarifying this.