They do, however they are designed specifically for their consoles and 3rd parties would rather have a single engine that can create a game for more than one console. Otherwise it would end up costing the 3rd party more money to make a multi-console game that woudl require teams per consoles to work with the very different engines.