They're protein & if he will eat it, why not.....I feed my birds the occasional meal worm.....a couple of years ago we had a moth problem and all of my guys enjoyed the pupae stage, though a couple shied away from the winged version until they watched the others go after them.....
My belief is that if it's not poisonous or otherwise dangerous, why should I impose my likes or dislikes on my feathered friends...I enjoy a number of things they turn their beak up at and I don't relish cracking seeds for lunch, much preferring to buy my seeds & nuts already shelled.....