I think it make sense to do it they way it is, because it is very flexible, so if you have a sprite you only want to play 2 frames of, you do not have to calculate that time it would be in ms.