Actually, dial-up use is still the majority for a majority of the population. It is only among users like us forum members that the situation is reversed. Anyhow, I think it depends on how the broadband connection is set up for ICF to be enabled or not. If using Windows XPs PPPOE feature when you set your connection up it sets ICF on by default. I use a router, and you are right, other ethernet connections dont have ICF on by default.
<edit>Oh yeah, and I like disabling messenger service by default. I am aware many programs put it to good use, but I think a majority of Windows users don't use the service. Those that do need it and use it can easily enable it, and are probably knowledgable enough to do so and maintain security of their boxes.</edit>
\Dan