True, but many apps still support it and some even ios3, at least they could provide the option to add it, even if it isn't the default (like you can now)
Whatever the customer thinks, no real developer really wants to support iOS 3.X now that iOS 6.0 is coming. Xcode still supports 4.3 BTW, you just need to look hard enough!
4.3 is the most pointless development target, though; it's basically the armv7 requirement minus the features of iOS 5. They could have at least lowered the cutoff bar to 4.2.1, so as to support the iPhone 3G and second-gen Touch.
I'm a real developer, and we still support iOS 3.1 And that picture about the simulators doesn't mean anything. On the current Xcode 4.3, it also only has simulators for 4.3, 5.0, and 5.1, yet you can still have a development target of iOS 3.0.
You can compile armv6 with gcc; just send it as a flag (I think that's what it is; I forget though lolz). But nobody really cares about amrv6; the only reason why you would compile for it, is if you're making a jailbreak that goes across all files, and you need armv6 for older device (iPt2g, iPhone 3g, and below).