> 「Javaをフロントエンドに使うのは糞」

ここには同意だから別にこの話を引っ張るつもりはないが、
OSが何の言語で作られているかとAPIへのアクセス方法は全く別の話
アセンブリでOSを作ったらAPIもアセンブリ?そんなことはない