I'm a paying player so the issue doesn't really bother me as such as i have no qualms about paying for stuff i really want.
BUT if there is 0 intention to make another free means of obtaining loot boxes...i think they should up their game in terms of event rewards obtained via gameplay...Not many people care about background screens,music packs and a constant barrage of G7 weapon skins so it's not really a great incentive to participate.
If you get one apex battle pass then the coins you get from that season pays for the next seasons battle pass and you get boxes there for free
Nice job, you just admitted you're addicted. Go to Vegas and lose all your money there. But don't make people have that be their only option.