Yes, developers love having to write 3 or more mobile apps whenever they deploy something new. Learning 3 new and different APIs, as well as the web technologies they already know, is a breeze. It's awesome how 30% of the purchase price of their apps goes straight to Apple or Google. They can't get enough of having their apps booted from the App Store for being too similar to Apple's.
What's the problem? Everything in the garden's lovely.
(Have you actually looked at Facebook's "native mobile" application? It's a thin wrapper around a web interface.)