There is a workaround using the advanced calendar_categories setting, for example:
categoryId=123;defaultView=month
But I agree this is not ideal if you want the same default view for many category calendars, because it means manually listing category IDs.
That is why I opened this PR
The idea is to add a global calendar_category_default_view setting, while still allowing per-category defaultView to override it where needed.