I groom cats- and IMO that one doesn't look as if he needs it. He does however look like he has quite a bit of undercoat that needs to be removed.
I would try giving him a high quality food supplemented with essential fatty acids, and combing him regularly. If you are having difficulty combing him then a trip to a groomer for a lesson couldn't hurt- it would help educate you and give you a perfectly combed out cat to start fresh with.
But on the flip side- yes many people do have their cats shaved to cut down on shedding. It is not attractive IMO, and does not totally eliminate the problem (which again IMO is mostly diet related) but is just a quick fix.
It is also traumatic for the cat (degree of stress varies by cat), and not too easy on your pocketbook, either. Please do not try and do it yourself- both of you will come out bleeding.