This has been implemented! At least for Google Calendar.
https://github.com/discourse/discourse/pull/26177
It still needs to be done for .ics files though, which is very important to my users as a lot of them are using Microsoft for email (and is more universal). They can also be forwarded nicely.