The motivation behind this is that moving the RTC functionality into userspace is trivial, but most importantly, that userspace should really be able to set the value behind CLOCK_REALTIME, no matter whether that source is from RTC or something different.
Related: drivers!76.