"Artificially" makes no sense here. We added free offers because we wanted to, other games don't have free offers available at all. That doesn't mean a user should be able to get hundreds or thousands of boosters from these offers every day, this would unbalance the game and destroy its economy. Same goes for gifting feature, if there were no limit, users with 100 friends would get 100 free gifts a day, while others who don't like to play with other people would get nothing.
And just to confirm, limit is way higher than 10It may happen than you don't see 10 at a moment, but that's up to the providers, your location and platform.