Yes, exactly! The benefit of StringNames is entirely for modder flexibility, and are much worse when it comes to typing and editor features. I figured out how to jump through some somewhat-cursed hoops in order to keep the dropdowns in the inspector & code autocomplete, seen here, but yeah lost the runtime type safety checks.
The only other marginal benefits I can think of are more readable JSON files when I serialize data, and ability to remove earlier entries without messing up the int -> meaning linkage.