Calling DotA just a custom map is a bit of a stretch. That was merely the packaging. These "custom maps" had various scripting capabilities that made them more than just some terrain.
Also custom maps are mods by definitions anyways, with the exception of games where the creation of maps is a component of gameplay.