Calendar asks for WRITE_EXTERNAL_STORAGE

Why is it required for the calendar to have WRITE_EXTERNAL_STORAGE permission? I denied it permanently and it works fine. I use it with both Nextcloud and ICSx5.

I found the explanation here: https://gitlab.e.foundation/e/apps/Calendar/commit/e489c247c9d539b567b917ffad613e2c0c35882d