I haven't really thought about it, but yes, it doesn't make sense that it doesn't scale. To a 1st level character, a +2 bonus means a lot. To a 15th level character, it's pretty insignificant (he already probably has +20 or more on the roll anyhow).
+1 per 5 points by which the die roll exceeds 10 sounds about right...