Yes, people don't realize there's a huge overlap between these games' populations. One being PvE and the other PvP is a factor, but games nowadays are fighting for relevance and player engagement schemes. Battle passes, seasonal events, grinds as opposed to real money payments... the strategy for games like PUBG, Fortnite, Rocket League, League Of Legends, Call Of Duty: Black Ops 4, Destiny, Anthem and now Apex Legends is to keep the players engaged, have them log in every day or almost every day, make them play constantly so that they don't have to open their wallets to buy the unlocks - make them feel their time is worth a lot in the games. This is important because it's very difficult for a player to be involved with more than 1 or 2 such games. I consider myself a very frequent gamer and already as is I can barely keep up with two such service-based games like Rocket League and Black Ops 4, barely even making the dailies in the former just because I lose out on too much otherwise.
Apex Legends went for the undercut on both Anthem and The Division 2. Sure, different games, but those who enjoy shooters in general will give this one a shot for free, and if they're addicted, it inevitably hurts those other games. It's a gamble, of course, because it could go the opposite way: people try out Apex Legends, enjoy it, but then they get caught up with Anthem or something and just "forget" Apex Legends, never really going back as newer and hotter games will lure their attention away. But there's absolutely no doubt that a major triple-A multiplayer FPS dropping mere days before another triple-A multiplayer (co-op) shooter arrives is going to have consequences. I don't think EA was smart with the dates at all, but if Apex Legends wasn't ready before, the more they wait the less space there can be in the BR scene. Oh, and it's been discussed to death already, but EA is also undermining their own Battlefield BR, also supposedly dropping in a couple weeks now for a game that already sold relatively poorly and to somewhat mixed reactions.
I think EA has a chance at having a hit with Apex Legends, but if that happens, it'll inevitably damage their other shooters coming out soon, and the same goes for The Division 2. Just look at games like Fortnite or PUBG: sure, they're 100 player PvP Battle Royale games, but they attracted dozens of millions of players who are now playing those games instead of playing other games in their free time. The player pool is not an infinite entity, and there's a large overlap between those who play online for the co-op and those who prefer PvP. Maybe Anthem will launch well, but I'm positive that without Apex Legends launching on its ass it would have sold better.