Since the original question was from a 40-year-old who wants to start in the USA in Technology, I questioned the feasibility of an experienced person getting a sustainable job based on an MS in an emerging unproved field. A bulk of these emerging fields are like mushrooms that grow overnight and die instantly.
I agree with all the points you say, on those emerging fields however doing a master's to get an entry-level role, apart from the need for dedicated time and boundless energy, is more suitable for a younger person. Not middle-aged personnel who are often burdened by supporting a family.
No, I don't recommend QA or software development either. QA is long gone and too many run-of-the-mill app coders around now without jobs even in America.
The 3 categories that I mentioned i.e. managing either programs/projects(PMO) or Architecture or Change/UX, otherwise even being an Industry-specific principal are pathways that need well-experienced, level level-headed personnel, strategic thinkers, and doers. These skills can't be simply acquired in a BootCamp either, they need continuous learning, practice, certifications, and sustained usage in daily work etc...
Technology keeps changing it was mainframe when I started, then OOI like C++, followed by JAVA,.net, then modern Java, Cloud migrations, Big Data, Machine Learning, LLMs and now the latest Gen AI...but the roles I mentioned have remained for decades, the frameworks and governance mechanisms and tools those personnel use also keep evolving, their latest tools have e Gen AI too
. At the end of the day, technology is used to support a business.