I'm pretty big on erring on the side of openness and allowing modders to do more, interesting things, so I'm definitely in support of this.
Locking down stuff because somebody is going to abuse it is a stupid idea. FFSO's a tard but he definitely proved this: You can set up an infinite loop in a function to lag or crash a server with what is essentially a DDOS. Does that mean functions and datablocks should be removed from the game?
Of course starfishs are going to exploit things.
Of course people will write aimbots or whatever for games. That's the very nature of the universe. Anybody who's played Age of Time is familiar with the tool some script kiddie wrote that draws a line to the nearest horse or fiber tree or whatever. If you attempt to lock down things because of a few bad apples, you end up with A) people who write hacky, terrible implementations of legitimate things, and B) people who write hacky implementations of abusive things. Any developer worth his salt understands this. This is why nobody likes Apple's walled-garden approach outside of their cult of sycophants.
Don't attempt to police bad players through APIs and modding support. That's what admins are for.
I liked the part where he said that Blockland wont ever have day cycles and changing skies dynamically without hacky workarounds... Yet that one official video...
To his credit, he meant within the current boundaries of the game. Making day cycles and changing skies and stuff in version 21 is something written by Kompressor, who has access to the source code and can basically do whatever he wants. A modder can't do a day cycle in version 20 without it being kludge.
Iban's a tard but that's outside the scope of this discussion