If this was a question being put to Congress then that might be worth talking about, but because the president tried to end run around the legislative branch, even when Democrats were in charge, this ends up being a completely different question.
The question today isn't whether $30 billion should be invested. It's whether a president can unilaterally give up billions in federal funding that was to be used to pay for other programs.
Even people who are all for loan forgiveness should be uncomfortable with that, if they like to see government funded.