やっぱりJavaは面倒くさい?

細かいところの記述で面倒くささを感じてしまう。
例えば、Rubyでいうデフォルト引数をJavaでやろうとすると、引数を増やしたりする度にメソッドを1つ足してオーバーロードしなければいけない。Rubyでは1つのメソッドですんなりできることが、Javaではいくつものメソッドが必要になる。
Javaに慣れてるとあんまり感じないことだけど、Rubyでバリバリやってる人はかなりうんざりしそうな気がする。というか自分がちょっとそう感じただけなんだけど。