that works, and yes, Nextcloud works very well as a complete calendar tool.
unfortunately, most systems dont play well with caldav. and alo, when meeting links and multiple other things are sent, they create a calenda event meant for either google calenda or for outlook.
Most calenda booking engines, like calendly dont really suppport caldav. unless they began.
there was a time i came accross calendly alternative that charges fixed rice, and supported caldav, i forgot the name ad been trying to find it back, i had share with you the same.
but overall, if you use calenda booking apps, good luck integrating with nextcloud, for most.
Nowadays we make use of myriads of software and tools which have some form of calenda or another, the headache is making sure all these tools, somehow are aggregated into a single calenda dashboard. inclusing ERP, CRM systems, calenda booking systems, even softwares like jitsi and zoom.
The mail app inside nextcloud is not full featured enough for a number of situations, so one may be forced to use another interface, like webtop or sogo. but when this happens, calendar events there ar enot synced to nextcloud, unless there is aothermedium of getting this done.
So, yeah, calendar can be a pain and headache. i did manage to link nextcloud to windows, and have two way sync. which meant even google events were added to windows calenda and its cool, but for those, if you go to nextcloud, nada