I have sometimes accidentally left-clicked on a .sh script when I actually meant to open it in a text editor ...dumb yes... which is why I'm personally in no hurry to have a file association for it!
...unless I associate it with a text editor?
Probably not what others would want though.