And that is not wrong. (It's not necessarily right either.) The same way in software, some esoteric language or framework might be a perfect fit for a project and yet something boring and common or something new and exciting for which it easier to find employees is the better choice.
Take for example a low level programming task with the following choices: Ada and Rust (excluding other options for sake of argument), with Ada being the better fit. It may still make more sense to choose Rust because the Rust community is more vibrant and the projection for the ecosystem is also up even if it might be a worse fit for the project.
Choices are not always technical and as a technical person I might disagree with the choice but I can still respect it if it is well argued.