I don't disagree with anything PB says. I say to do hard things if they benefit the user proportionately. He says not to do hard things just because they're impressive. Since in practice impressing people (including oneself) is the main reason people do hard things that don't benefit users, these two principles yield the same advice.