Hardware tech features vs game features

I noticed that when you create your own console, that you can specify what it supports. ie 3d version 4, surround sound etc.
However the inbuild systems that you are competing with have mystery specs. You cannot see what they support.

This brings me to game engine design.
It would be nice if the game engines you create have features that need to be matched to the hardware.
ie: gamelin supports up to 2d version 2, mono sound etc.

And then limit the engine choice selections to the supported hardware.
Because really, why should you be able to create a 3d version 6 or surround sound game on an smartphone etc.

There seems to be harware stats when creating hardware, It should be followed through to the software and competing hardware.