Every developer is pushing for maximum player engagement to maximize monetisation. I dont have enough free time to play another time consuming game and spend hours every week building/leveling new account and characters. Games used to be much easier to pick up and put down. Now they expect you to dedicate yourself to their game like its a part time job.