Doesn't everyone have ways around? Cmd-click + open for programs, "Run Anyway" or whatever it is called in the Security Preference pane for extensions etc?
Possibly, but at some point they will need to provide a reasonable way for their developer base to get by. They do depend on the community quite a lot for the popularity and if at some point you won't be able to develop for their platforms you won't. At the moment there is not much to go around (granted I don't do kernel development).