Maybe I'm being too logical here or putting to much faith in the EA system, but even though you delete the neighbourhoods they are really still there in your programs files and this is why it's not truely affecting the running of your overall game, as they're only missing from your my documents file when deleted, but the game itself still has the reference in your program files.
Or am I way off in my unawesome way of thinking?