Standards, semantics, simplicity of implementation + time-to-implement, cost at runtime...
What's the impetus for re-implementing image maps with JS instead of just using the browser-native implementation?