This is weird. Why do these two have different shading, despite having very similar geometry? I thought the problem was the shading mode (one is smooth, one is flat), but when I enable shading smooth on the left shape, its shading remains unchanged. So, what's the problem?
Here's my Blend File.