Even with Minecraft they don't allow it. Every other platform (switch, mobile,
PC, Xbox) can play with eachother except PlayStation. It's just selfishness.
Too bad it's very unlikely for the PS4 or Xone to do crossplay. It's not that the PS4 can't crossplay with the Xone, but Sony doesn't do it though. (Remember their explaination to killing the crossplay they had briefly with Fortnite?
It was basically: "It was a bug on our part. But don't worry, we've now fixed it.")
Except Microsoft was doing it as well during the 360 era (Sony asked for crossplay on some games (don't remember which), and Microsoft said nope)). Why ? Money, of course. You'd be more inclined to get a PS3 and go for the free online if the servers had cross-play back then. Now, however, since both are in the same boat, it's just stupid. And more so when you know that the XB1 and PC won't even be able to do crossplay, when they can do it on other games (even though there are also a few PS4+PC crossplay titles in the wild)!
I have played the beta for this game and I have also played other games from this franchise on nintendo systems, be it the nintendo 3ds and nintendo wii. When I first played the beta, I noticed something was missing, I still don´t know what, but I am guessing that it is that nintendo touch on games or maybe it is because I was used to playing those games on nintendo systems.
Apparently, the reason why this game is not on the nintendo switch today is because the development of the game started 3 years ago and by that time the nintendo X (NX) did not exist. My thoughts right now about this situation: Capcom must be really upset with itself for not waiting for the revelation of the nintendo switch; this game is usually associated to nintendo consoles so it is kind of weird not having it now. I think they should decide son whether or not they are going to launch the game on the switch and if they do, they will find a really good reception from the consumers.
Judging by what I saw (because I don't have a PS4), what I'll miss is the actual "old gen" feel. I mean, sure, I think World might be a good game, and I'm eager to try it on my PC while waiting for a Switch MH title, but it doesn't look like to have the "you're gonna get a beating until you properly learn the game" scheme the previous games had. Or at least, it looks so up until late HR, while I found that scheme to be kicking in quite early in older generations (even P3rd which is regarded as the easiest one have it).
As for the reason, maybe they could be regretting it, but, can't exactly blame them either. Games are usually developed on a tight, very tight schedule, and according to what I'm seeing during classes of project management, it's quite difficult. The deadlines for those projects are very strict, and since there's a lot of money on the line (-> a lot was invested, and a lot can be earned), it puts an incredible pressure on the developers, and said developers are likely to be blamed when something goes wrong anyway, whether it be a feature not delivered on time, or not done right (Don't believe me ? Who are you going to blame next time you get hit by a monster for 70+% of your health in G-Rank ?).
So in any case, there isn't much they could have done. If they were aware of the Switch's presence soon enough, they could have done something, but here, considering the size of the project, the game was likely in dev for a few years, so, I kinda understand the "Blame Nintendo" game. By the time the Switch was announced publicly, I'd say that they would have had at least a third or more of the game done, and porting it would have required more resources and wouldn't have went right (What would have Sony done if they learnt that Capcom was making the game also for the Switch ? How would they announce a highly anticipated game would get a delay because they're deciding to bring it to the Switch ?).
TL;DR: It appears to be missing this "punishing" side previous MH games had from the get-go, and World seems to get it only at late HR according to what I read/saw online, and Capcom isn't exactly wrong for playing the "Blame Nintendo" game. If Nintendo told Capcom about the Switch way earlier, it could have been done, but by the time the Switch was publicly known, it was too costly / hard to try to make a Switch version.