What problem? This is pure Luddite ignorance. Any fool can put up a wiki.
I guess this post reveals you not being a software programmer.
The article describes the common problems software architects face when assuming what a program has to deliver in it's environment.
Modern software is way more complex than just printing "hello world" onto the screen.
In fact, i completely lost track of the amount of lines of code in my own D3D engine which is able to fully matrix transform and rotate in every imaginable way, scale, enlight, texturize and move polygon models with a completely free camera system including frustum culling and additional particle support + physics. I have yet to implement support for decent shadowing.
And these are very few abilities compared to what a modern blockbuster game has to do.
Most of the c functions used for my engine are D3D9 exclusive and would have to be completely rewritten when ported to another library or hardware.
Porting a game like Rage from one hardware to another involves heavy rewriting of code, often even alterations to the logical steps of the rendering pipeline to fit the needs of the target platform.
So calling Rage a game written for the Xbox and than ported is just wrong.
Porting a software from one hardware to another involves way more adjustments than just changing the compiler.
The reason for Rage not being better or sometimes even running badly on PC is not that it is also available on consoles.
This typical PC user myth is often brought up by pc guys trying to justify the large amount of money and electrical power they put into their machines wich fail to efficiently make use of their resources. In fact, the PC is the worst imaginable architecture for optimizing software as it is the most flexible.
PCs sold so well over the years because they can be easily tuned to users needs and not because they are well optimized high end hardware.
You could compare a console to a Porsche 911 and the PC to a bus.
Both have similar horsepower yet the Porsche is more efficiently using it's power to make it go fast where the bus is able to be used not only for driving fast but also for transportation of persons and objects which wouldn't fit into the Porsche.
Flexibility always results in loss of efficiency.