I still contend that it depends on the situation. Every so often you play someone who really deserves to be shut out for one reason or another. Then you do it if the opportunity arises. Every so often you are able to give someone 0 and there is a reason to make sure they get at least one point. I would start thinking about this at 8-0 so that you can just play in a way that the other person will actually win a point for themselves rather than giving it to them. I just work on stuff I am not as good at so the other person has a chance of taking control of the point.
One of the places I play is more of a nightclub with table tennis as the theme: Spin NY. Now the pros who play and give lessons there are about as good as anyone in the USA. (Not so good by international standards, but excellent by USA standards).

There are a lot of recreational players there who really cannot play but do not know this because they have never seen real Table Tennis and they somehow think because they played tennis or had a table in their basement they are really good.
When I am training there, often by 7pm on weekends, my training partner and I are the best players there. Many people ask if we are pros and we laugh. We are nowhere close. But often guys come up and want to play us. Some of them say something like: "I just want to see what it is like to play someone as good as you." Then I just play nice. If I am goofing around they still don't have much of a chance. Every so often they think they can win and sometimes they even want to bet. I don't let them bet, because that would not be fair. Although, I might let them buy me a beer from the bar. (I know, a table tennis club with a full bar: that could lead to some trouble).

Anyway, when I am playing one of those guys who does not get it and thinks they can beat me, even though they really have no chance, I will play for the shutout sometimes, because, sometimes they get it when they cannot get one point.
In real competition against a player closer to my level, I usually will try and make it so they get 1 point, but, not always. There are really times when someone deserves to be shut out. And then, there are times when working on trying to be perfect is valuable as well.
The other day I was playing someone who is a higher level then I am and he usually either beats me or goofs around. He plays nice so that the matches are fun when we play. Now, he was having a bad day and I was having a good day. We were playing a match and I was up 2-0 (in a best of 5) and the 3rd game I was killing him. The last game he seemed to fall apart and I was capitalizing on his vulnerabilities. At 8-0 I did not let up because he is really better than I am. But at 10-0 I did make sure he got a point. I will be happy that I played so well and there was no need to push for the shutout when I was thoroughly dominant and he was having a bad day. I can think of many other players of his level who I would have tried for the 11-0 final game because of how they are when they play me. But not this guy.
We laughed about the match afterwards. Everybody has their days off.