For developers, the extension IDs are actually somewhat important. Plus, handling canonical URLs in a massive store could be a bit hairy (Android Market does it because all developers declare their own IDs, Chrome extension IDs are made by Chrome itself.)