free dial up access does things like...
1) it forces the telecoms provider to provide cheap affordable broadband access that is truely better than dial up, since dial up cost would be just isp and inexpensive if it aint good people will just interlink 2 modems and get a 112k or 56k connection for cheap.(64/128 isdn)
2)forces local it people to provide better services, not just email, hosting etc but content, eshoping etc since the uptake of free dial up would be huge.. think about it, when you are on the net and don't have infinicall you actually try and do the most things you can in the least amount of time cause you worry of the $$ Bill. Cheap access = more users = better adoption of online services this is however provided people have pcs.. but then how many people have pc's that aren't connected to the net.. alot cause of costs.
3) Forces the cap to be bigger unless dial up has a cap (which is very likely if broadband is capped heavily) same way time/dial costs do this, difference being money made this way go to isp(and access provider) rather than direct to telecoms company for call charges..