I don't think any major AAA titles should be ported to the Switch. Most Switch ports usually have technical limitations, but the Switch is six years old at this point so it's no wonder why it falls behind. The portable aspect of the Switch doesn't affect gameplay in my opinion, unless you only have a Switch Lite. You can always play the Switch docked, that's usually how I play mine anyways.