JavaがC++に較べて「アプリケーションレベル」の学習にむくというのは
Java言語に内在する要因ではなくライブラリ等の外的な環境要因に起因する。

C++のほうがよいという人は内在要因のみを比較している人が多い。

そもそも価値観が違うわけだから、話はかみ合わんわな。
翻って初心者がどちらを選ぶかも、その初心者がどちらの価値を優先するかによる。
ただ本当に初心者だとそこもよー判断せんだろうからまあ両方やってみるだわな。