It's just armor. Science advances at a breakneck pace. I don't see what's wrong with his character. You also shouldn't base his writing skills on how he makes a CS.