Happy Hours are meant to be an extra bonus for players than continually play the game, as of now, it's become the only time that players will log in and do quests/grind and their playing times are revolving around these HH times.
Happy Hours used to be on Random Days (that were only known to the FB users) and used to be at Random times, but we are giving you the dates and hours that these bonuses are happening giving all time zones a chance to participate in at least 1 of the HH.
The changes to the bonuses are a way to give players direction during the event times. (ex. Lant HH = Grind JS for more Lant, EXP HH = Turn in all the quests, Forge HH = Upgrade your items, etc.) We wanted to try to give bigger bonuses and this is the only way we can do it at this time.
Excellent idea. A wise strategy which enables players to choose farming/questing/forging according to the 'Need of the Hour'. Thumbs up to the Special Happy Hour idea. Sakana, the new HH schedule 2.0 is well thought of. Ignore the dumb replies