Best Cryptocurrency Programming Language is a popular language to create the best conditions for developers to unleash their full potential. I support popular programming languages like you mentioned above. The use of new programming languages and jargon will only complicate developers. They need to be proficient in those languages because otherwise when there is an error in the blockchain, the consequences will be huge and take a long time to fix.
But decentralized cryptos and blockchains supposedly suppose to have open-source codes meaning anyone can view the programming codes used to create the project. Not everyone is a programmer so if you pick 100 random people off the street to look at the code they wont have a clue what they are looking at never mind finding bad code or bugs to fix/patch that can bring down a project.
On that note how many random programmers out there at any one time look at these open source codes so the random programmer can do a charitable service by investing his/her time for free by looking at these open source codes to find bugs/errors to notify the developers to patch up? Do such free beta testers exist in the crypto world?