Depends. If it’s random enough to reward exploration, I think it adds flavor. But if the same players know all the drop points and camp them every game, it kinda ruins the fun for casuals. Honestly though, I like when games throw in time-limited stuff or seasonal bonuses. I found a cool promo a while ago with some in-game perks listed at
https://sweepstakesnetherlands.com/promocode/ , not for Apex, but still fun if you like surprise bonuses.