Background data loading from the watch has many limits including the complex authentication. Also we would need to add support for multiple calendar providers like Apple and Outlook.
Wouldn't a simple Android+iOS companion app with just as a setting which calendars to load in which colors work better?
Isn't it better even from the battery perspective if it could push data only on changes instead of watch polling API constantly?