I understand Iggy wanting to maintain some sort of a "look". And I agree with looneytoons that he could still wear a longer style just some layering into a shag or a blunt cut layer that's messy. His hair looks dirty and if you are going to wear your hair longer, you have to take care of it. This is not a signature that is flattering.
And no, I don't think he wears a shirt, though he should. We all have to face it when we are too old to wear those things we used to.