You could do that but you'd have to create the ics file manually and not every platform allows you to share ics files. My original use-case was Github. Wanted to share invites for https://github.com/hello-rust/community. Github prevents sharing ics.
Another thing is that people could edit a link in-place to e.g. update the time without creating a new file.