Well, your cherry-pick chart is inaccurate. Firstly because blue-leaning New Mexico isn’t on the list and they actually take more than any other state. Secondly, many of these states have federal facilities like in Florida where they have several navy and air bases, NASA, etc — also Virginia has several such bases plus federal shipyards. Thirdly, these so-called “donor states” have higher populations on average than the “taker states” which translates to more federal tax revenue from those states.