We aren't their doctor and neither is EA/DICE.
The bigger problem is that if you need to XP cap your live service game...you really, REALLY screwed up your design. Of course there's going to be people nolife-ing BF6. It happens with every game and limiting that is explicitly targeting a group of people's play who are more likely to be a whale.
This isn't the 1st big issue with BF6's underlying design either. For example the armor plates in REDSEC have some of the most inconsistent, complex math involved instead of just assigning each weapon a REDSEC-only armor penetration stat in the UI that's hidden in 'normal' BF6 modes.
Less compute going toward it and it still lets them nerf weapons explicitly in REDSEC without nerfing them in normal multiplayer. But nope. Instead we have FRACTIONS MULTIPLIERS AND DAMAGE BRACKETS, OH MY.
Part of good game design is KISS. Because KISS means less pressure points for things to break and BF6 is needlessly complex under the hood. There were so many better, more simple ways to do the math and implement the systems they currently have.
Hopefully all that complexity reflects in Portal's future updates. I kind of want to make a MOBA map/game.
PS I only mention the other stuff because this is a trend with BF6: someone is making some really weird and probably bad decisions on the whole...and I just don't see why...I mean if my under educated butt can discern this someone who went to University for this stuff should have the foresight to see these blatant issues and steer clear of those pitfalls without the benefit of hindsight.