I don't agree with your interpretation of MSX being a XBOX predecessor in any way, especially in target market.
It was a standard largely adopted for home and business computers that could run arbitrary code and, despite the strong game library, it wasn't meant for games. In many countries it was extensively used for business applications by small businesses and independent professionals due to the decent specs and low cost.