How is that different from using a stick/controller though? That is as much a learned skill that you'll get better at over time. I would actually say that the learning curve is a lot steeper on a controller.
Without aim assist, sure. The nature of the limited controller hardware/input makes it next to impossible for 99.99999% to compete with PC players without aim assist. That's why they invented aim assist - because it is difficult to get on target and track a player with just your thumb moving a joystick a few mm. Console-only games still have aim assist because without it games turn into a shitfest where nobody can hit anything. And even more so when these console players are trying to compete on the same playing field as PC users - it simply isn't fair.
All the aim assist does is to slow down the sensitivity slightly when the crosshair is near the target. It doesn't actually lock on to an enemy as some seem to think. (that generally seem to be what people think it does though)
This is 100% true. But if you think about how console aiming works, and what aim assist is doing to help, you can see why it almost feels like a very-low FOV aimbot. When you see a target and start to swing your aim that way with your thumb - obviously not the most accurate way to aim. You do so as fast as you can but with the intent of slowing down when you get near the target so you can precisely aim. So your intention is to get to the target as fast as you can, then stop on a dime and fire. Aim assist helps you stop on a dime by lowering your sensitivity when you get near the target. This not only makes it easier to stop and get on target, but it helps you stay on target. When your enemy jiggles around to evade your bullets, you will naturally try to track them - aim assist is lowering your sensitivity so that you are less likely to stray off target while tracking. Aim assist understands you are wanting precise aiming at this point, so it's helping you be precise. This is why whip-sniping is so easy to do on consoles - because all you have to do is get good at whipping towards the target and fire when aim assist slows down your crosshair when you get to their head. When in reality this would be much more difficult without aim assist.
So sure you still have to do the majority of the work by getting your crosshair "near" the target. But once you do get "near" the target aim assist is helping you finish the job by getting on target and staying on target so the shots you fire don't stray too far.
They could solve all of this fairly easy by just doing what they promised before launch. Before lauch the crossplay was advertised as having "controller only" and "M/K only" servers.
This would be nice. But as other games have seen, when you start fragmenting your player-base into too many different queues, it takes longer to find and fill games. This will become even more true when they start adding more maps, because people will whine that they don't want to play certain maps and want the option to only queue for certain maps. So then you're left with Quad/Trio/Duo/Solo queues on 2-3 different maps, plus console/PC players wanting separate queues. Then you start getting bots added to games (rip Pubg). Crossplay allows for 3 different "consoles" to play together at once - I don't think there should be a way to even turn this off for that reason.
I'm also hoping the MW Warzone map will carry over to the new CoD. Meaning that, whatever Warzone map they release in the next game (with a BlackOps theme to the environment/weapons), that they will keep the MW Warzone map and cycle it in queue so we can play both. Then they can do a WW2 game next and add a WW2-themed Warzone map to the queue so we can rotate between all 3. Being able to play maps with not only different themes but entirely different weapon sets would do wonders for variety and replayability.