chendies
Consider when there are few companies within an industry, like rare metal mining. If they chose to use the same, open-source pricing model, and any changes to that pricing model would be reflected by all companies, the optimal pricing model would be to price at the monopoly level -- to raise the price to where it would be if there were no competition and a single firm in the marketplace.
In the case of lending, however, different firms have different levels of risk acceptance. Many firms (big banks) avoid high-risk borrowers. A few firms (pay-day lenders) are willing to lend to those borrowers, but only at a high interest rate. Somewhere in the middle is a collection of scrupulous lending opportunities.
Any regulation that would restrict the acceptable interest rates to a narrow band would reduce not just the (unscrupulous) loan sharks but also the banks lending to high-risk customers.
This would necessarily result in loss of borrowing ability to those labeled "high-risk".
Is this a desirable outcome? Maybe, maybe not. But it should certainly be discussed.
If we really wanted to do elections cheaply, we'd just hire a couple of undergrads to write a Node.js script and give polling stations some desktop PC's loaded up to the page. Would hardly cost anything. But doing elections cheaply is not the point.
The benchmarks game [1] suggests that C++ can have a speedup of 10x to 100x for many toy benchmark programs and use far less memory. A highly optimized assembly version could add another factor.
While code closer to the metal would require higher investments in coding, it would be drastically easier to scale. And in the long run, server costs will dominate, so it would be beneficial to reduce those.
Who knows if Reddit would be cash positive if their codebase were written in a different language?
The problem is getting everyone else to configure their systems to use it.
e.g. if there is a small error, older people can convince themselves that they were right and the world is wrong. (My reasoning was correct, but the answer was wrong by chance. Therefore I won't change my reasoning).
However, younger people are less able to rationalize these small errors, forcing them to accept the conclusion that they are wrong.
[1] https://www.google.com/trends/explore?date=2014-01-01%202016...
[2] https://twitter.com/search?q=%22bylock%22%20lang%3Atr%20sinc...