>Why do they need the best software engineers? I thought their product was supposed to replace such roles.
Who claimed that?
Their customers will be happy if their product replaces all the junior positions and midwit developers off the payroll. then that's already a huge saving to any company's bottom line.
Even if it doesn't directly replace workers, reducing the bargaining power of those spoiled SW devs and not having to give them huge raises all the time or they leave, is still enough. That's the whole point of layoffs and offshoring anyway.