All spending benefits some states over others, all that depends is the actors who are deciding on where the money goes. If spending is equal per person then it can be accused of not being progressive or benefiting states that need it more. If it is made by some other method then it will always favor some over others. It is right that those who are determining where money is going should be elected representatives rather than a bureaucrat or a simple formula.