Which approach is the more elegant one is up to personal opinion.
It is objectively provable that your idea is the less elegant one.
10
10
10
10
10
^this is how a raw stat sheet looks when no points/racial bonuses are distributed in my variant.
10
10
10
5
10
^this is your idea
That 5 there that breaks the neat pattern? That's objectively disgusting.
Not to mention the practical implication of one point in that one stat being worth twice as much of it's base value, whereas my version simply increases the granularity, by making 1 point a valid increment.