I would think that the main problem would be that the ISPs want to maintain common carrier status. If they start becoming responsible for what users do, there's no end to it.
but by blocking 25 they are still doing that. ISP's (some) have policies that forbid people from setting up DNS, DHCP, HTTP, and other services..