I still can not understand why Apple would not see this as an important piece of functionality.
I specifically subscribe to my sporting teams calendar and Facebook events calendar that change throughout the year, simply downloading the calendar to my icloud calendar leaves me with incorrect dates or missing events.
Pushing subscribed calendars is easily worked around by subscribing to the calendars on each IOS device, but now i am having to add events manually it simply means my subscribed calenders are redundent.
The only solution for me is to not use icloud.com for my calendar which is not a good solution.
Is there a way you can setup a calendar on icloud.com, subscribe to it in outlook and then sync that calendar with another calendar via a third party tool ? Obviously not a simple workaround but could potentially work.