Does MS allow one to sell games for both XBox and Windows?
Which allows you to just plainly sell games from your own website or use one of the many stores.
Oh side note, you can change your Xbox into a "devkit" and install basically any homebrew app. So technically, you can bypass its walled garden.