I think this is normal for free spins. In order to prevent bonus abuse, they always put a wagering requirement plus a deposit to claim the amount won from free spins. I think casinos competition is the number of wagering requirements to bag in the winning amount. How much wagering is required to withdraw the winning amount from the free spins?
I guess "do not spend any money at all, to have a chance to win thousands" is still a good marketing isn't it? I just feel like thats going to make a lot of people who hear about it give it a test. In that case, if they play somewhere else, but see this as a free thing, they will keep doing that, one day when they want to decide to wager somewhere else than what they initially play, fortunejack will be on their mind because of this majestic 7. I guess that its not "get people right away" deal for them, but they both do not spend any money on it give or take (rarely anyone ever wins) but they also get a ton of people to see fortunejack and keep it in mind.
Anyone wanted a "free run of the mill". So whenever there is a promotion that does not need to spend anything and has enticing prizes, no matter how hard it is to win. Interested people will flock to it. Possibly bounty hunters, and old and new players will come and participate.