My cable set-top box is a Cisco product. There are lots of cool things I could do with it. It controls a critical communications channel for me. I can't even swap it out for a different component. Clearly the FTC does not care that Cisco and AT&T have colluded to prevent me from modifying it.
When someone can convince the DoJ that Apple has seized control of the phone market, so that no viable alternatives exist to bring connected mobile software to market, Apple will be in a position to violate the law by capriciously denying applications. They're not there yet.
People want to develop for the iPhone because it's the best, most popular platform. They don't have to.