You have my sympathy, I agree the current regulations relating to eyesight are a little "inconsistent" to say the least.
I would guess the difference between the NPPL and the JAA Class 2 relates to all the other countries besides the UK that have to sign off any changes to the JAA medical requirements.
The NPPL I guess could be viewed as the JAA in part agreeing with your rant and hence presenting a domestic solution but other JAA nations not playing ball
Hope it all works out for you anyway, at least the NPPL now exisits which i a step forward relative to where we were 2-3 years ago
GSB