>>4you're thinking about efficiency and ignoring the issue of use-case
you can mine cryptocurrency using CPU cycles from users who go to a website
most people enable javascript, /prog/ tinfoilers don't count
very few people are going to download and run an executable written in C
do you understand the point of JS miners now?