The Core line is 32-bit. Snow Leopard is 64-bit.
Leopard is also largely 64-bit. Nothing about the technologies specifically implemented for Snow Leopard is 64-bit only. The kernel upgrade does not mean that the 32-bit kernel is going away, just as previous 64-bit upgrades didn't kill the 32-bit versions.
A lesser part of that baggage is 32-bit support. Its going to need to go sometime.
It's hardly baggage, since the overwhelming majority of software is and will be built for a 32-bit OS for the foreseeable future. Its demands in terms of disk space and cost are minimal, and there is no reason to believe other than purely unsubstantiated speculation that 32-bit support (which is present so far in Snow Leopard) will be stripped out, particularly since it's essentially only kernel development that would be affected. There are no new 32-bit systems, so there is no major ongoing driver development, and OS X already supports 32-bit and 64-bit HALs, so there is no new development needed to carry over. The Core Duo systems are largely ineligible for OpenCL, so no new work there. GrandCentral is not dependent on bitset, but on crosslink architecture, which is bit-agnostic.
Unlike the PPC situation, where lots of the code is simply not there, and a number of new functions are aimed squarely at Intel, there are no such hints about 32-bit operations.
There is nothing to be gained by going all 64-bit for a consumer software product. There's a reason to do it in hardware, and that's due to preservation of 32-bit compatibility in hardware, and there's a good reason to
add 64-bit for limited functions, but no compelling reason to lock out 32-bit systems (as opposed to a quite compelling reason to cut off PPC).