I know a lot of people disagree, but in my opinion console and PC players should not play together.
Stodeh is a top FPS player and he has two great videos on how a few tweaks on settings that are available for PC players on the menu and not for consoles are a huge advantage. Including FOV.
Granted some games on consoles allow you to set your FOV, but this is still the exception not the norm (BFV does it, don't remember 1 and 4, Warzone doesn't allow it). And this is just one setting, there are others.
He also has a great video on controllers and how much assist they need to play on a supposedly even field with m/k. There is so much assist involved that in some cases it might actually be unfair to PC gamers.
Then there is cheating. Cheating exists on consoles, but what is available on PC and how easy it is to use on PCs is a whole different level.
People were talking about that console auto aim on this thread, but you need a dedicated PC with a capture card just to be able to use it, besides your regular console gear. Setting it up seems like a nightmare as well.
On PC you just need a few clicks and a CC swipe. And this is just auto aim, there is wall hacks and other stuff that are still (thankfully) not available on console.
I think Apex does it right. And I hope BF 2041 does the same.
Cross play is only enable between consoles.
But if you are on console and want to play with your friends on PC you can do it, but on PC servers.
This is a good solution that still allows console/PC play between friends if you want it. But doesn't enforce it on the whole community.
I know that in some cases, maybe even COD the amount of players on PC is not enough to maintain a healthy community. But it shouldn't be the responsibility of console users to fix this problem by opening their gaming experience to quite a few not insignificant issues.
Having said that, as a long time console user I am super excited to get into PC gaming and I should be building my first PC in a few weeks. If BF 2041 allows cross play I will play with my PSN friends on my PC. If not I'm just getting the PS5 version, and I still believe that both communities should be separated.