Hi,
> why TestComplete would not find the license.
Most probably, you need to adjust License Manager settings on the test machine as per https://support.smartbear.com/testcomplete/docs/licensing/troubleshooting/fu-license-check-problems.html
> if Smartbear would be considering these for future release
Nothing to consider here for Smartbear. As said, the presence of interactive not locked user session is not something that is specific for TestComplete but is a generic Windows OS requirement that must be met for any UI application.
The same requirement exists, for example, for Selenium as well. Selenium test will fail if started for the real (i.e. not headless) browser in the locked user session or by the Selenium agent running as a service.
The only difference is that user session may be locked after the Selenium test is started. This is because Selenium does not mimic end-user activities with keyboard and mouse as TestComplete does, but emulates them via script code embedded into the tested web page.