"Perhaps the PowerShell maintainers might consider retroactively defining $? as an integer type that reports the actual exit status of a completed program. This would be useful in a variety of scenarios."
What I have noticed reading comments online is that people who express satisfaction with or actively promote PowerShell (the name still cracks me up) are often the same people who expressly dislike using UNIX or are blissfully ignorant of the UNIX shell's existence. As such, it's possible they would not miss something like an exit status in $? because they never actually tried using it.