Ну дело не в синтаксисе, а в методах, коллекциях, иерархии объектов.
С# похож на java, потому что с# делали основываясь на java2, когда у sun(те кто создал java, потом их купил Oracle) возник конфликт с Microsoft. С подобный синтаксис он популярен конечно, но одного синтаксиса мало, чтт бы сделать языки похожими