devs can and should be able to write what they like.
Quoted for posterity. Let's hope you're finally starting to get it. Any dev can code anything. Otherwise the militant Core supporters (not me) will argue that alternative clients can't write the things they want to write. Much like some people have tried to argue in the past, leading me to defend the rights of those alternative clients. You act like I'm the enemy here, but believe it or not, my stance does a better job of preserving freedom for alternative clients than your stance.
The REKT campaigns were the primary culprits of perpetuating the myth that other developers shouldn't be allowed to code what they wanted. That means anyone who argues that Core can't use activation dates or softforks is only making it more acceptable for the next REKT campaign against an alternative client to say those devs can't do whatever they might be doing. It's therefore the far more intelligent argument to make that anyone can code anything, even if you don't approve of it. Think it through and you'll see that I'm right about this.