There is not a lot of future-proofing when developing for the unorthodox PS3 architecture, while 360 dev tools and development methodology is more in line with what the rest of the industry is familiar with (DirectX as mentioned above). Why would you expend the manpower to develop for a system architecture that Sony themselves will probably not use in the next iteration of the Playstation?
Hard to develop for is not a feature, it's a failure in an attempt to carve its own proprietary niche, much like what Sony does for everything else (Duo memory sticks vs SD, ATRAC/minidiscs, etc).