I agree. The login items should go to the redeeming area automatically upon login. There have been many times I have logged in (the supposed requirement to get the item) and in my haste to get into the game forgot to click to get the reward. This happens a lot more during events where you have to click a reward, click the tab to the event, then click to get that login reward. I end up clicking on one reward but forgetting to go to the other tab for its reward.
On the days when I have to go through the process on all of my accounts, I get so sick of it that I don’t want to play at all.
This whole item claiming thing is just a massive slap in the face of paying customers, in my opinion. It plays off of FOMO fears to get people to log in and boost some arbitrary boardroom metric that has nothing to do with the game’s actual health, and just breeds discontent (or at best, results in apathy). If they wanted to make players feel good, they’d automatically inject all of the special rewards (like skins) into every character on an account, as long as that account has logged into the game, say, in the past 14 days. And the extra SP should be baselined into the training, or removed entirely.