Community is a big part of the language. Else we would be writing in our self invented languages. You can write Java like anything you want, but that will make you an alien in a big world. Code reviewers won't accept your code for being the odd-one-out.
And its not about complexity or features in a tool, its about how those features interplay with the base design of the tool.
And its not about complexity or features in a tool, its about how those features interplay with the base design of the tool.