Yes, that's a significantly less efficient way to manage persistent sessions
I'm pretty sure "how do we disallow running our agents in screen sessions" is on a jira board at some places