Congestion is solved by properly designing cities and their transit systems so that there's an optimal ratio of car/bus/train/bike use.
Bottlenecks are solved by properly designing the road network itself so that you don't have situations where 5 lanes become 2, or highway onramps/off-ramps that are too short and cause an entire lane to be backed up by people entering and leaving.
Yes adding more lanes by itself doesn't solve the problem due to induced demand, but refusing to expand highways while simultaneously neglecting to have transit keep up with growth is even worse.
I personally think that all new housing should have a state "transit expansion" tax per unit of housing it introduces, to allow the system to keep up with growth.