The danger of user space scheduling: proprietary implementations of scheduling algorithms. Given enough time, instead of a huge effort for a scheduler that has few tunables and works reasonably well for most cases, we'll get a lot of proprietary schedulers that works very well but each for a single very specialized case. The end result maybe the out-of-the-box scheduler becomes neglected and mostly abandoned in the future.