Desync fun for everyone

I have been playing halo for 20 years. But the last few weeks have been really awful. Between horrible spawns or matches where i just drop dead getting lasered though a wall and as of lately game crashes. I don’t want to give up on halo but im getting close. I think alot of the desync issues are from pc vs consoles. Consoles cant keep up so turn off cross play or give me the option, idont care about wait times aslong as the matchmaking experience isn’t garbage.