If I understand correctly, the problem is that the hash created on the client side is used to create the encryption key before the server side hashes are applied. Only the master password uses the extra server side hashes.
I think you might have missed his point. The gist of it is that almost all modern software is at least 100x slower than it needs to be, for no good reason.
Conventional software practises result in unnecessarily complex code that takes much longer to write and to execute than needed. The problem is so endemic that there isn't really even a good programming language available that makes it easy to use the capabilities of computers.
Fortunately there are a few pioneers trying to improve things, constructively creating solutions such as JAI. Casey is fighting against the fact that not only are industry participants unaware of the problem, buy they actually fight to write bad code to ship bad software to customers because they believe that is the pinnacle.
What about the cost of putting shitty, slow software into the world?
How about having respect for you user's time? Depending on how many users you have, shaving seconds or milliseconds off your response time will save humanity hundreds, thousands, or millions of hours waiting for your software to do something.
Steve Ballmer made some mistakes, but after enough years went by, he realized that and changed his approach, setting up MS for success once again. He just didn't have enough time to execute on his new vision before he got ousted.
Breastfeeding "destroys the tits"? It's literally what they are for. If you can train your child to not bite after teeth start coming through, some women breastfeed for years.
Also, you're wildly overestimating what science can do. With many things relating to the human body, it's like we're in the dark ages. For example, tt wasn't that long ago that Chromium was viewed as unnecessary, but now we know that it is essential for regulation of insulin activity.
Also, in term of "breast is best", breastmilk reduces chances of SIDS. Supplementation with formula should probably be used more than it is, but if you want to have the greatest chance that your baby wakes up, use breastmilk if you can.
You don't need to do that many hops when using your own key, because you can double it repeatedly. ie instead of adding 1 256 times to get 256, you just double it 8 times.
Native desktop apps are simply better. Cross-platform solutions promote mediocrity. Someone has to make good software otherwise our civilisation will fall.
The "hacks" to get semi-decent lighting are not free. Every time you want another lighting effect you need another hack. The hacks are getting more elaborate and complicated as people want a better looking result. It can be more difficult for artists to work with the current system since everything you see is an artificial hacky construction.
We're now approaching the point where raytracing is the simpler, easier, faster alternative. It's also great for artists because the results are more predictable. Raytracing gives a better result, or simply makes it possible for things like good shadows, transparency, reflection and global illumination.
It might take a while, but the current way of doing things is a dead end. If a triangle is smaller than a pixel, you're basically just raytracing anyway. That's also becoming a more common thing these days. There will continue to be hybrid solutions for a while, but as raytracing takes over certain portions of the rendering, which it is good enough for already, there is no reason to go back.