In 2016, Donald Trump campaigned on a $1 trillion infrastructure pledge. During his presidency, he frequently declared “infrastructure weeks,” although these were mostly attempts to divert attention from his political problems.
Congress members of both parties have long supported the idea of a big bill – in the abstract. There was never any consensus on details, like how much money to spend, what exactly to spend it on and how to finance the spending. Nobody seemed inclined to compromise on these details. As a result, there was no big bill.