this sucks for windows users because if it can't run they won't have a clue on what happened.
That's what error log files are for, stderr.txt should be created across all systems when the game can't run which is better than a console window that may only be readable for a split second on certain machines.
In short you don't need the console window for error reporting, especially when it is unreliable.