From what I understand updates to the core code require that the a developer fulfils the predetermined requirements for increased efficiency in the 'autonomous network’, else the changes will be rejected. Any other (perhaps more fundamental) changes to the core code should (in theory from my understanding) be impossible, or else the network would be open to risk of subversion by bad actors.
It seems that there are however things which which would, in ultimate terms, improve the efficiency/success of the network, however this subjective value judgement is not available to the network and would need human subjectivity (or rather more meta thinking) to determine. For example perhaps the network would work better as a whole if the reward structure for app developers was higher, or perhaps not there at all; maybe there should be more Safecoin in the future etc. etc.
The net result of this line of thinking seems to be that there may be many aspects of an autonomous network which will forever be in its DNA, otherwise the network will be susceptible to some sort of attack.
Assuming this is correct I suspect that in time we’ll see a whole ecosystem of autonomous networks each with its own immutable intrinsic qualities. I hope/expect the SAFE network will have network effect on its side in this survival of the fittest battle which seems set to play out!
I’d be interested to hear from anyone in the know what can and can’t be tweaked by core devs, and also if the multitude assumptions I made here are complete BS or not