...not to mentioned i still wonder why the dependency on bash.
IIRC he stated that if you use bash as your default shell, the cgroups are then set up correctly because the whole desktop experience is started from a login shell.