Well as it turns out, organizational issues could be the reason why iCloud isn’t as advanced as it could and should be. This is according to a report from The Information (paywall; via AppleInsider) where it seems that a lack of a centralized cloud infrastructure team is slowing down Apple’s efforts at developing iCloud’s services.
This might also explain why iCloud Photo Library is a beta feature, despite it being announced alongside iOS 8 during WWDC 2014. In fact the feature was delayed when iOS 8 was released and only made its way (as a beta) in iOS 8.1. So unlike OS X or iOS where there are teams dedicated to developing the software, the same cannot be said for iCloud.
However one person close to the company has mentioned that Apple has recently taken some steps to building common cloud technology, but even then they are still moving slowly due to isolated teams and a lack of a centralized one, but hopefully this is something Apple will address in the near future. In the meantime it looks like customers and users will just have to remain patient.