Ah, would that it were that easy!
Java is required by all the Citrix tools we use everyday at work (and I use from home) -- GoToMeeting, GoToWebinar, GoToMyPC/Mac.
It's also required for talking to the Cisco firewalls, routers, switches, etc. in my networks. And it is worse yet -- the poorly written Cisco code in some of the units requires OLD versions of Java!!! Newer Java versions throw errors on some of the device code.
*SIGH*
Granted, that might be atypical for average home users, but it's not uncommon for tech professionals and business users who rely on communications software like GoToMeeting. A surprising amount of stuff is written with the Java environment in mind.
I know... but again, more evidence against this large number of infected Macs. Java is just not required for most home users and would not be installed unless they installed something that required it. People confabulate Javascript a mere scripting approach to using that calls from a library of pre-packaged system commands with Java... a sophisticated programing language. They are not one and the same.
Also for games such as minecraft.