One of the Microsoft developers explained why the wonderful Pinball game was not included in Windows Vista. It was rumored that this was done for legal reasons. But no, the reasons are purely technical. It turns out that Pinball simply could not port the 64-bit platform. During the development process, Windows Vista had to port millions of lines of code to the 64-bit architecture, including those created by third-party developers 20 years ago. Sometimes there were problems. A specific problem arose with pinball: the ball did not reflect from the obstacles, but passed through them.
From the very beginning of the game, when the ball was fed to the starting spring, it just slowly passed through it and disappeared. That is, the game ended very quickly. ')
"Two of us tried to debug the program and find out the reason, but this code was written a few years earlier by a third-party company, and no one at Microsoft ever understood how it works (even less still understands this), and most of the code was completely without comments. Therefore, we simply could not understand why the collision detector was not working. Damn, we couldn't even find a collision detector!
It was also necessary to port several million lines of code, so that we could not afford to spend a few days searching for some kind of floating-point rounding error that caused the collision detector not to work. We just made a willful decision to exclude Pinball from the product.