More federal spending goes to Maryland per capita than the US average per capita.
This isn't an an issue of people in Maryland not getting money -- they get robust federal spending and have a robust state budget of their own. This is simply: Americans getting what they vote for, which is notoriously not public infrastructure.