It seems you lack objectivity in your approach. What works for you will certainly not work for everyone.
First, it's not only my approach. It's the same approach recommended by Apple. You don't have to leave it disabled. As I've said many times, you can enable it whenever you visit a trusted site that requires it, so it doesn't prevent any functionality for those who require it. It's just a mouse click.
It's really nice for you if have survived without using Java on your Mac but on enterprise environment Java is needed.
I have Java on my Mac and it is enabled. I've only recommended disabling Java in Safari Preferences, not on the whole computer.
Throwing it out of window is not a option for all.
Not once have I suggested "throwing it out the window". Please try to read and comprehend my posts before you attack them. I have never recommended uninstalling Java or disabling it in Java preferences. I have only recommended unchecking "Enable Java" in Safari Preferences. That has zero effect on other apps that require Java, and can be re-enabled whenever required in Safari.
Sorry mate but that post about Sophos is lots of talk with no real actual fact applicable to the real life situation. Take a look at activity monitor and see how many processes are run "root". Anymof those could be a vector if someone screws it up. Anyway, "root" is used so that on-access scanning and full system scanning in the background is possible.
It's not required for that, as ClamXav and others do the same without running with root privileges.
Both of these features are important in order to prevent accidental infection.
And yet they didn't prevent infection by Flashback, since no antivirus app detected it when it was first encountered.
Regarding the files Flashback downloader was searching there were bunch of them that had nothing to do with antivirus such as MS Office, Little Snitch etc. I understand they wanted to avoid Snitch since it would have exposed the downloader but I have no clue why they left your Mac alone if you had MS Office installed. It's even more strange they included Virus Barrier X which actually didn't pick up Flashback in heuristic scan. Anyway, I think they generally wanted to avoid all detection. However, it still doesn't explain MS Office...
I don't see any reason for the MS Office or Skype restriction, either, but my point is that in this case, MS Office and Skype offered more protection than Sophos did, which was none.
According to Sophos they were able to prevent infection before the actual definition files for Flashback due to heuristic scanning.
Link please.
Anyway, even if heuristic scan doesn't pick up the malware you will most likely receive virus definition update before you get infected
In the same way, you will likely hear about the threat and take whatever safe computing measures are necessary to avoid it, without relying on some antivirus firm to create or update definitions. This has worked successfully, without requiring any 3rd party antivirus app, for as long as Mac OS X has been around.
at least you have better chance of getting away unharmed then relying on Apple to provide a fix.
I never recommended relying on Apple to provide a fix. In the same way, I don't rely on Apple for the security of my Mac.