This is like having a firewall and getting upset that it's not passing everything through.
I believe there should absolutely be intentional, physical, steps to allow full remote access. Intentionally setting the terminal for full disk access is no less crazy than intentionally exposing a port through your firewall.
Yeah a firewall where you open a port, but have to plug a monitor and keyboard into your router every time you want to use it.
I'm not "upset" that it needs authorization. I think it's a design flaw that you can't do it via a terminal, you don't even know that that's why your process has stalled, and you have to click a box every time.
I believe there should absolutely be intentional, physical, steps to allow full remote access. Intentionally setting the terminal for full disk access is no less crazy than intentionally exposing a port through your firewall.