IMO daily rewards will become a must if the impact is big to gameplay and there's no better way to replace the impact. IOW player will become dependent on the rewards to optimize their gameplay and thus become addicted or the daily reward become labor.
To avoid this, the daily reward should be reduced to just good enough to earn but not too impactful.