It's important to note that the Developers Editions (and the Nightlys) will have a setting for disabling the requirement.
The assumption being that developers need to test as they develop. And are a more informed user.
replies(6):
The assumption being that developers need to test as they develop. And are a more informed user.
(In addition to people always being able to recompile the browser with whatever modifications they want, of course.)