The purpose is not what it is doing anymore.
if the majority wants to enact something without the consent of the Senate, they are free to enact it at the state level
Then the veto should not apply to (more than a representative percent of) federal budgets. A shared project which states want to coordinate should not be vetoable by non-participants.
If that can still be vetoed then the vetoing states have too much power and must be reined in