Why do we need challenge swaps in the battle pass?

A good chunk of the rewards in the battle pass are just challenge swaps, doesn’t this seem like a waste to anybody else? You should just get a free challenge swap every day like in apex and not try to make it seem like a reward. They are a convenience and should be treated like some grand reward you need in a battle pass. Challenge swaps are presented as a solution for the problem the battle pass system has.