Slightly, it does slow down the game but TC named the hashtable as spell_hashtable, so would assume wants to use it in other spell codes, too, therefore, pasting this everywhere, would create more lines/trash/take space. Besides, you normally also do other things on init, you do not have to use a private trigger for it, or you inject it into main function with jass (if InitHashtable works there).