I think the MC is not stupid, just extremely naive. This innocent naivity leads to great situational humour. I think the key is to take it lightly.
If I were in your spot, I'd definitely give it another try. It's worth it, I've never seen a more varied and funny VN.