Your comments

Ending sessions upon exiting isn't flexible and there are conditions where sessions can end up being left open even if that's enabled. Being able to automatically end sessions without hosts after some amount of time is useful both as a complimentary setting to always ending sessions upon exit and as a standalone setting.

This doesn't work, at least in the hosted platform. Sessions seem to disappear but they aren't actually terminated. A reboot of the PC or changing a configuration option that restarts the instance brings back old instances. People end up creating multiple sessions to the same guest. After an instance restart, there are multiple old sessions in the list. Other oddities include sessions that disappear and then reappear. Recent sessions are fine, just old ones are an issue. I'm currently looking at a session that hasn't had a host connection in 11 days. I have another that hasn't had an active host in 4 days.