The difference is that if a modder puts out a rom with a few niggles, he just puts in a disclaimer, puts it in his to-do list and all is well. If whatever is wrong is important then people just dont download his rom, else they just live with the missing functionality. If there's a bug or something that the modder missed a user will report it and shrug it off because it's custom mod, there is always a bug or two. Or flash to something else, whatever, the modding community is way more forgiving because they know what the deal is and are glad to be getting something they wouldnt otherwise get.. For a corporation to do something like that would be seen as unacceptable, especially from the standpoint of the layman phone user. There has to be tons of testing and checking to make sure everything works perfectly. And all the people involved with the phone will want to do the checks too - Vodacom won't approve something if they have to deal with people bringing it in because the bluetooth stopped working, leaf doesnt want to have to deal with tons of phones being sent in for software issues.