It's not about spec. Switch despite having low spec compare to even Xbox One original it can run modern games with a lot sacrifice and cut down graphic (resolution , effect ) and frame rates. The problem is on the developer and publisher hand, and also the market (is there anyone willing to play multi platform games on Switch) and if there is benefit or not on porting the games to Switch.
This is the same case with Wii , where developer create a different version to port, or even downgrade like crazy to be able to port to WIi. Wii is a very powerful console compared top Xbox original and Gamecube but it still not on par with PS3 and Xbox 360. I hope EA can make a different version on Switch or some publisher willing to bet on Switch to create another version for switch. Of course this will add extra money, resource to the development.
It seems Wii and Switch are indeed trying to target different market then Playstation and Xbox. It has benefit and also bad side . And Nintendo seems very comfortable with this . Switch and Nintendo platform can support other platform such PC, console (PS and Xbox) , it can co- exist for both . So probably many third party and multi platform publisher thing they don't need their games on Switch because many Switch owner has already has PC, PS and Xbox.