In order for Bitcoin to succeed, blocks must be full, i.e. there must be "congestion".
If blocks are never full, then there is never a reason for a transaction to pay more 1 satoshi in fees, and as the subsidy is reduced, fees become more important. At some point, full blocks will be necessary in order to ensure that the revenue is high enough to discourage a 51% attack.