I think the security aspects are overblown... but being able to edit the code of any part of your system is very useful.