In addition to the reasons already mentioned, Apple has a requirement that applications have a novel component. While it’s often questionable as to what is considered “novel” Weather applications get contrasted against the built-in weather app. If the app simply duplicates the functionality it will be rejected.
Funny thing being that the only reason SONY is in gaming was to screw Nintendo. They had a hardware partnership that fell apart because SONY was putting the thumbscrews to Nintendo over revenue sharing. Nintendo said, you’re not the only one who can provide what we need, and dumped them. PlayStation was the direct result.