Ask someone at BioWare. Im sure they thought it was an amazing idea that would work out for them. Respawn has already come out and told everyone EA had nothing to do with Apex and its something they had to sell EA on, and yet its exactly what you described. A endless loop battle royale game designed around player retention and micro transactions.
Respawn, did there model the right way though.
The core gameplay loops in apex are great.
These type of games with mediocre gameplay where you just kill loads of NPC's just to procure more xp with no, end, are like a group of suits designed the concept.
I just think these xp hunts are just missing the point, people do like them, destiny proved that.
But to me there has to be more then collecting more xp.
Xp procurement is a means to a end
No the main driving force.
Even when we cast our minds back to call of duty 4.
Leveling up was crucial process, in order to get more guns, perks and gun skins, but the core gameplay was fun and people did not play it just level up, they played for the joy of play and the joy of being skillful and the joy of winning, much like fortnite, apex, PUBG etc.