In my opinion it's almost a given that any senior dev considers these. You can't be a senior dev / team lead / architect without thinking about how the system will be affected by decisions in the long run. From "MongoDB is faster, but it won't integrate with BI as well down the line" to "Well, GCP is great, but Google has a history of not supporting services in the long run."