Faster development
Instead of building the same thing for each platform, multiple operating systems can be covered in one fell swoop.
Smaller team
There's no need to hire numerous niche professionals. One team is enough to get development covered on all fronts.
Bigger user coverage
With cross-platform development your mobile app will be accessible to more users.
Reduced costs
With smaller teams and less development tools comes lower price.