I'm not sure if you are looking for attention, or someone whom is simply misinformed, or perhaps a complete and utter idiot.
First the market place is optional, no one, not even Microsoft, is twisting yours or anyone's arm to use it. Its there to use if you so wish. A similar system like this was implemented in steam awhile back, and it failed miserably because it got little to no use. It could be a good thing, hell the biggest complaint I had with 4J's console builds (besides the fact that they never ever play tested any of their builds), was that it lacked good texture packs, this gives me the chance to get some quality packs at a fair price. However I don't even need to really use the market place, as one can just as easilly get TONS of free worlds, texture packs and skins for the bedrock version, (google is your friend).
If your worried about the PC java build, then you need to not worry so much, as Microsoft has kept their word so far and not interfered with its development, yet its 'their' $$$ that funds its continuing development.
The bedrock version brings servers to us, some might cost, others will be free, and more so in the future will bring realms to us, which I might add has been a HIGHLY requested feature for many years. Not only that but allows us to meet and play with other people on different platforms. Yes their are things that will require getting used to, such as the new menu systems which i'm not a fan of, but 'we' will get used to them in time. Yes there are many bugs in it right now, but it is after all still a beta.
If your looking for views, and support I highly doubt your going to get much here, as most see this as a good thing, and you might too if you open your eyes.
Other platforms do NOT required a paid xbox live account, but more so a free 'xbox live account', as to why, it should be pretty obvious. Its a strong platform, that is very well suited for finding and playing with people that are matched to this game, think of it as the backbone, without it, we all might be running around with the same name, and would need to pass our IP's to people whom want to join our game, not to mention require additional software for voice chatting, messages, ect. Xbox live covers all this and much more.