It should be something I’ve had enough knowledge where it’s based on either hands-on experience or even just having enough knowledge about what these technologies are. What are the strengths and weaknesses of it? How do they fit within the current business needs, as well as the talent pool that you can get access to? For example, I use Java Spring Boot as a framework on the backend as there are tons of Java developers all over the world and we can quickly hire really great talent. According to the number of engineers I can hire to the functional, these are both factors. This is technology that has to be battle-tested. Java has been used for decades to build very stable, scalable, software. Another question is, when I want to expand my team, would I be able to find a couple of hundred Go developers in Venice, California? The answer is no. Can I hire a couple of hundred Java developers here over the next five years? Probably yes. So you weigh those options and then you say this is the technology that can be used.
I'd suggest first starting with watching this and tailoring to your Org -> https://www.principles.com/principles-for-success/#play