Agreed.
The point about the chain wear is that you're asking the chain plates to bend a wee bit more relative to each other each time they run round the front sprocket, as the diameter's smaller.
It's the smallest sprocket that affects this, the bigger one has much less effect on the angle that the plates are to each other, assuming that the teeth are in good condition.
But the rear one wears the chain in a different way; with the larger sprocket, the more links are in contact with the sprocket at any given time, and as the chain wears it puts sideways pressure on the tooth profiles- that's why an old chain fitted to a new sprocket knocks it out in double quick time.
I can't see any advantage to the CCT's- all that will happen is that the gearing change means that for a particular road speed you'll have slightly different revs.
Now this would be good for the CCT's and cam chain wear if your revs were lowered
all the time (although there are effects elsewhere- increased cush drive wear, gearbox wear), but in practice all it means is that you'd change up or down a bit sooner or later to compensate.
It's really only flat out in top that you'd see a permanent difference; the rest of the time you're going up and down gears and up and down with the revs all the time you're riding.
Standard gearing: 16/41 = reduction of 2.5625:1
Your option : 15/42 = reduction of 2.8:1
popular option : 15/41 = reduction of 2.7333:1
larger at rear : 16/43 = reduction of 2.6875:1 (but longer chain probably needed)
You choose!
Lastly, it's worth mentioning that there's only so much clearance with the chain run to the exhaust pipe as it runs from right to left beneath the bike.
Fitting bigger sprockets both ends would mean that the chain starts fouling it.
God. you can really get anal about this stuff, can't you?

It's not falling off, it's an upgrade opportunity.