hat does that have to do with the lack of development for anything other than Windows?
Lack of development? There is development happening for OS X and Linux. It's just not ready for end-users yet.
What does Mozilla's head start have to do with the fact that they are apparently able to do cross-platform development better than a company who has vastly more people and money at their disposal?
Because development isn't simply a matter of money. It takes time to develop software, and organisational/human/communication factors impose an upper limit on how fast development can move. Mozilla have a codebase where 15 years have been spent in development. No amount of money can compensate for that head-start. Mozilla aren't developing any faster than Google, they are further ahead because they've been doing it longer.
Even the original releases of Netscape were cross-platform
The original releases of Netscape were far, far simpler products. I could write "Hello, World" in 30 seconds that would run on more platforms than Chrome - does that make me better than Google? No, because the task of writing a modern web browser is substantially greater than writing "Hello, World" - and substantially greater than writing an early 90s web browser.
So basically even at the start when they had even less resources they were somehow able to do better cross-platform development than a multibillion dollar, multinational company.
Yes, because they had less to do. If your codebase is a fraction of the size and has only a handful of features, of course it's easier to port it to other systems. By the way, have you tried running those early Netscape versions on Linux and OS X?