@xXGugusseXx
1) Microsoft titles? Sea of Thieves, Gears of War, Forza, and now Halo, so yeah, every single Microsoft title with multiplayer. The input based MM in Infinite for 2 man squads in ranked only is a joke, it's like they're acknowledging that crossplay between PC and Xbox is an awful idea but saying "too bad deal with it" at the same time. You can't even say they're leaving out the in-game options since we can just disable it at the system level, because even that doesn't work for Infinite.
3rd party titles? Warzone, Apex, Fortnite, Destiny, and now of course Battlefield come to mind off the top of my head. Some of those have input based MM, yeah, but input based doesn't stop cheaters on PC from seeping into the console player pool via crossplay. As for what you said about Destiny, that's 100% an opinion and I can imagine a lot of people would disagree with it.
2) I'm sitting at the "waiting for players to join" screen, not the "searching for match" countdown on the main menu. I've literally sat at that screen, by myself, watching the same 1-2 players join and leave for 10-15 minutes until I'm kicked back to the main menu. I seriously doubt that if there were more people in queue that I would be seeing those same 1-2 players pop in and out for 10-15 minutes straight. I also doubt DICE has made it so that a handful of 8 or so players are allowed to take a server slot against 120 bots since we have solo/coop available for that exact purpose. That wouldn't make any sense and wouldn't make for a fun match at all. I think it's much more likely that a server is being reserved, but not enough players are filling it for the game to start. But I'm not going to sit here and speculate about how many servers they do or don't have active in each region, because only DICE knows that.
Having said that, even if EA is just being same old EA by trying to save as much money as possible, I'd say it's still fair to put the blame on Microsoft for having such an ineffective system of controlling crossplay, especially when you look at how PS5 is handling it. Why should we ever expect these publishers/developers, who are here to make money, to do any different when Microsoft has given them every excuse they need to screw us over?
Doesn't matter which way you flip it, whether it's through action or inaction, Microsoft is to blame for this garbage.
I'm going to back out of this little debate though, since it's getting off-topic. The last thing I want is for this thread to get locked and buried.