But I do personally agree, that better extensions (e.g. for exec files) in Linux would be a really good thing. I have the same gripe with Linux's case sensitivity of files and dirs. Fine if you want to make the file name more legible by using CamelCase or something, and this needs to be displayed as such. But it's madness that one directory can have the files with the same exact name (case written notwithstanding).
Heck, I fondly remember my DOS days when directories and files were easily distinguishable, since the former ones were always written in CAPS. Not saying that we should bring it back or anything.
Windows does. The file extension determines everything (and the icons can be easily faked) and not showing it is criminal.
This is like MS brings a real pistol to a kindergarten and don't want to put it in a holster. You are the one, who tries to shift the blame and is asking why others are not holsting their weapons. They are not doing it because they don't bring weapons at all, or if they bring, they are orange toy weapons.
That must have been the conventions of some third-party file manager (Norton Commander?), because DOS stored and showed everything as uppercase, both directories and files.
But I did mostly use Dos Navigator.