From the post, I wasn't sure if you knew, but JS also has regular default parameters if that's all you want.
11 karma · joined May 12, 2017
I think you're conflating enterprise with old and stuffy, and non-enterprise with bright colors and cutting edge technology. When I think of enterprise I think of software that needs to operate at scale with strict requirements on performance and uptime.
Apple loses a lot of the talent to other companies, and has never really been known having strong technology, so I understand that.
Remember that way back when it was business as usual to pay $10+ for shipping if you bought online. This meant that if you bought online more than 4 times throughout the course of an entire year, you were ahead. It also allowed you to buy at any time without worrying about the minimum purchase total, increasing buying frequency.