Weight painting. Should this be happening?
The difference between weights happens when a vertex is assigned to at least two bones, because Blender normalizes the values: in your example every weight is compared with zero weight on any other bone, resulting in full strenght for every vertex.
If you create a new bone and assign her an equal weight to all the vertices, move only the first bone and you'll see the gradient expected.