About HW, third parties just want its power to be not too different from competition, so that porting to a platform doesn't add unnecessary difficulties due to HW limitations. About gimmicks, they just want them to be easy to program and replaceable with other devices porting a game to another platform.
Probably what really makes many third parties hate, or at least dislike Ninty, is its policy of doing anything possible to keep an overwhelming leadership in SW sales on its platforms, MS and Sony concede a lot more space to third parties on theirs.







