TL;DR: No. It violates UNIX philosophy.
A shell script with a suffix cannot be replaced with a compiled program or a rewrite in a more substantial scripting language later.
The shebang line covers all syntax matching editor issues.
Only Windows really cares about suffixes