This is incorrect. Whether it's the UDK engine or Cry Engine, you can do some amazing things with them if you have the capability. You are only locked into FPS if that's only what you're capable of making.
And the current market is "crap sells well". Let's guess what everybody is working on...
It seems clear to me that I implied that being only capable of making an FPS means you are locked into making an FPS.