Routable means, that map supports routing. A suitable GPS can trace a path between 2 points, which uses roads from the map. When map is not routable, GPS will use straight lines instead (well, probably great circle path).
Address search is a separate functionality, where GPS can convert street address into geographic location.
While maps created by Garmin usually include both features, this is not necessary the case for free maps, where creators often lack mapping data or programs to create fully functional map.
BaseCamp is a convenient tool to manage maps. You can easy transfer maps from BaseCamp to GPS but there is no perfect way to do opposite - transfer maps from GPS to PC. People usually want to use maps on both devices, so IMHO better to offer maps for BaseCamp than a file for GPS.
Address search is a separate functionality, where GPS can convert street address into geographic location.
While maps created by Garmin usually include both features, this is not necessary the case for free maps, where creators often lack mapping data or programs to create fully functional map.
BaseCamp is a convenient tool to manage maps. You can easy transfer maps from BaseCamp to GPS but there is no perfect way to do opposite - transfer maps from GPS to PC. People usually want to use maps on both devices, so IMHO better to offer maps for BaseCamp than a file for GPS.