HTML has image maps. It's been there since longer than many of the people who might read this post have even been alive. You don't need SVG and JS for this.
Any graphics editor will let you do that.
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?