Diablo 4 featuring an "in-game storefront" and Seasons isn't all that surprising, though coming off the heels of Diablo: Immortal's controversial launch on mobile it might be concerning. In that it brings up the question of what exactly will be sold to players.
As per this
new job listing the Diablo IV's in-game store will be "a key component of Diablo IV’s seasonal content strategy", so on that front we can probably expect skins and other cosmetics to be a part of it. As a game designed for PC and console (PS5 and Xbox Series X|S) as opposed to Immortal's free-to-play mobile approach, odds are the micro-transactions won't be as contentious and expansive as what players have seen there.
Product Manager, Diablo IV
You will play a critical role in managing the Diablo IV in-game store experience for millions of players around the world. As this is a key component of Diablo IV’s seasonal content strategy, you will be the tip of the spear planning the content release schedule, configuring products using our internal tooling, and working with stakeholders across disciplines to ensure regular updates to the store throughout each season go smoothly. Additionally, you will strive to continually improve processes and encourage best practices.
But, being a key part of Diablo 4 handles post-launch content there's a definite chance what we end up seeing will be more than a straightforward cosmetic store. We can probably expect to see the arrival of a new currency (ala Destiny and other titles with Seasonal updates) in addition to things surrounding the game's MMO-like features.
In terms of straight-up power, Diablo 4 game director Joe Shelley has in the past noted that the in-game store will not allow players to buy power in the game.