JFETS already being in light proof packages is another helpful factor for low leakage. Many diodes are in glass packages where photocurrent can become a big issue, some low leakage applications sleeve them - but then you need to worry about sleeve material leakage (heatshrink is poor), trapped contaminants under the sleeving, etc.