Literally what yhwx said. 2/4=1/2. This is one half, otherwise known as 50%.
I do understand your logic now though. When the lowest increment is 1, the exact center would not actually be two.
But my logic lies in the idea that the stars are like a loading bar as a visual representation. When the bar is half full (two stars) that’s 50%.