This is not a flame.
Re-read first line. And again.
OS agnostic for the sake of being agnostic doesn't solve much. It's tried to be language agnostic, too.
Now it's not recognizable to anybody- nobody wins. Yet another syntax to memorize and port to. But there's still time to be convinced, it's not out yet.