@futurebird @jgordon In Fantastical I can move events from one calendar platform to another. I'm not sure what happens if it is an event that I was invited to.
I think the bigger problem is that when invited to an event via Google Calendar it is always easier to accept the invitation, assuming that you are using a Gmail account, than if you use a different calendar/email system.