Again, there's nothing wrong with interview 1 vs 2. They're looking for different types of devs with different skillsets. You can huff and puff and get salty and call them lazy or stupid, but that's because it doesn't relate to you. When you get into dev management, as CTO or VP of engineering, or director of technology, or whatever, you will quickly realize that your company recruits 3 kinds of devs:
The higher order devs are not magically better for companies. Whether you need 1x devs, or higher order magnitude devs for a particular position varies by the lifecycle of the company and the department. For example, large enterprise companies can't only hire 10x, 100x, 1000x devs. Not only are there not enough of these high end coders to serve the company's needs, these devs are in high enough demand that they can pick and choose the problems they work on. These devs don't work on menial CRUD app tasks. These devs only put up with that stuff so long before they quit out of boredom. These companies need 1x devs. Sure, lots of these companies want 10x devs to work at 1x wages, but they'll readily accept 1x devs. In contrast, in a small startup, if you're not a 10x, 100x, or 1000x dev, GTFO... you're not welcome, and very likely contributing to failure of the company.