Given that https://github.com/dotnet/runtime/issues/50527 is done, we can finally consume it in ConsoleLifetime. The goal is to prevent hangs and deadlocks in the most common cases: - https://github.com/dotnet/runtime/issues/44086 - https://github.com/dotnet/runtime/issues/50397 This will be on .NET 6 and up only.