HI @Yash Ivory,
Thanks for writing in. I can empathize with your situation in wanting all your devices to have access to the same media. There are a lot of solutions out there that people use. Most people store the files in the cloud, but then download the ones that are "in production." Playing and editing from cloud storage is a different animal. Some people use LucidLink and similar setups. However, those are going to be more expensive than iCloud - much more. So, it all depends on your workflow. Can you live with merely storing them in the Cloud, then downloading them as needed? I have a feeling you are looking for something like LucidLink, if so, be ready for paying more for that service over Google Drive, DropBox, or even Creative Cloud. I hope the info helps.
Cheers,
Kevin