For Xbox you must use the Xbox Store. Why are you changing the goalpost though? They only mentioned 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.