If it’s so straight forward, then what are the devs complaining about?
Microsoft requires they meet a specific standard on both the S and X, which is making it harder for them to do. They don’t build to every specific PC variant. But they have to build to both the X and S.