Hasbro has been trying very hard to jump into monitization of the brand outside the TTRPG. For the D&D movie they needed a big draw, especially with the stigma of the earlier D&D movies, and they definitely want to turn the brand and IP into Marvel.
Sorry, with everything we know about why they were doing it I must disagree that a smaller, lower budget, less blockbuster movie would not have met their goals, and therefore probably would not have been made.
I think people are burning out on big, flashy movies that focus on how cool the movie looks. They assume that the more special effects there are, the less attention will be paid to actual plot and character. In many cases, they're right.
But my opinion, or yours for that matter, and $5 might buy me a cup of coffee at Starbucks.