I've never heard anyone use "Hershey bar" to refer a candy bar. And while I've read that in some areas people refer to all soft drinks as "coke", I've never actually heard anyone do that (even after living in many places east of the Mississippi and traveling all over the US).
You need to travel more.
I've heard the "Coke" thing in a lot of places, all down south. Hershey Bar isn't really that common any more, because there's a lot more choices when it comes to candy these days than mere chocolate bars.
It's the foreflight, if they made an Android version i bet you'd see more non iPads than ipads in little airplanes.
I would say foreflight is getting kickbacks but pilots probably don't make much of a dent in ipad sales either way. Not sure why foreflight is loyal. Laziness? Pass the hardware expense on to your customers?
Your customers have the hardware expense anyway, so that's no different...
But here's the real reason (unofficial, I neither speak nor work for ForeFlight, this is just my observation, etc): First of all, developing for a single platform allows them to focus on delivering new features, rather than delivering the same features on different platforms. You can't just click a button and have your app use one or the other platform*, it's basically an entirely new development effort to put it on a second platform. ForeFlight will not increase their addressable market significantly by going to both platforms, they'll merely allow a bunch of users to switch to Android and they won't make much (if any) more money... So, they'd be doubling development costs in the long term, much more than doubling them in the short term, for little or no gain.
Second, it's somewhat difficult to support a wide range of OS versions even on the same OS. Each OS comes out with new features for both users and developers, and if you want to take advantage of them, that means either that feature won't work with the older OS, or you have to do it a different (more difficult) way to support it in the older OS. Because of the way iOS and Android work for OS upgrades, where the Android ones have to be adopted by the various manufacturers first, Apple's new OS adoption is WAY ahead of Android's, with generally better than 90% penetration of a new OS version within a month. This also makes things WAY easier on developers.
Finally, the limited number of devices available (the iPad line vs. the entire rest of the tablet universe) also makes it much easier to develop for iOS, because there's a limited number of screen sizes to design for, and a limited number of devices that you need to support and test new versions on.
Really, the reason that ForeFlight is such a great product is that they can focus their resources towards making it better and better rather than supporting a billion different devices. Even Garmin, which is a gigantic company in comparison, lags somewhat behind them and doesn't have feature parity between iOS and Android. Given the limited market that is aviation, I doubt a smaller company like ForeFlight would be able to turn much of a profit supporting both.
* Yes, I'm aware that there are app development platforms that allow you to do this, but that extra layer is resource-intensive and doe not work for apps that already require the level of resources that an EFB does.