If you think ios is uncrackable, you're totally wrong.
Never said it is uncrackable, how easy it is, it a different story though, but thank you for putting words in my mouth.
Small base customer high ROI ? is the joke.
Having the biggest market share does not equal making more money.
If I can sell an app for more money (or sell more of them for that matter), even if I sell less of them I still can make more money, especially if they are not cracked
If you know your target and market, it is easier to pick, you might see that sometimes the "niche" market are the profitable ones, even if plain number of customers would not suggest so!
Better to have 10 customer where 5 of them buy (and are willing to spend more) compared of having 100 customers if only 3 of them buy.
Numbers suggest that even if the number of users is X times more on Android the number of apps downloaded on Android store is NOT X times more than on iOS, hence smaller market, but in percentage more sales!
Of course we would then need to diversify between free and paid apps (many "Apps " on Android are wallpapers icons and sounds as well, hardly apps), and again Android has a LOT more free stuff than iOS, so to get a full picture is not as easy, but you get the idea.
Also should be noted that developing for iOS might as well be cheaper, sure you pay a fee to "enter" but you mostly design for 2 devices, on android to get it working on all phones, aspect ratios and versions... it might end up costing more.
Reality now business model focus on support. If you use crack it .. no support no update.. Sorry ya .
You just need to find the new APK
Support for home users is mostly free trough forums anyway, for business, well that's another story.