Probably JS was a victim of its own success in this regard, being both incredibly popular and incredibly long-lived, which drew hordes of amateurs (myself included) in. We all re-invented the wheel, though in my case it was more like an oblong hexagon =/ I rolled with it... but I feel terrible for anyone who has to maintain my old code after me, lol.
I think you may have described every programming language.
Except maybe Go