Потому что если это действительно тестовое задание на собеседование то данное специфическое требование - фишка, чтобы проверить, как вы подойдёте к решению проблемы. Если Вам ...
Зачем в вебе C++?
Почему решение о технологическом стеке принимает бизнес, а не архитектор/техкомитет?
Разве что-то мешает поставить брекпоинт внутри Future?
И собственно, какую проблему?