Big corporations like Ubisoft always have two major issues.
First one is that they are publicly traded and that means that their only and top priority purpose is to generate higher value for sharehlders and keep shareholders happy. Because if they don't, shareholders can sue them, if they don't act in best interest of shareholders, and can get CEO or board replaced. This is unlike gamers who can only complain. So they actually need to convince shareholders that gane like Expedition 33 will generate way more money than them trying next lice service with microtransactions. Do bare in mind that shareholders ignore gazillion of lice service flops and see then through eyes of mobile games and successes like Fortnite. And of company decides to go against shareholders, create games with lower perceived profit potential, pay employees more, make games cheaper because they want to be good, shareholders likely will sue them and end it very quickly. Hence why small developers can make what big ones can't, games like Expedition 33, Helldivers, Palworld, Stardew Valley,... And why did example no one managed to dethrone Steam, despite Amazon trying and failing while being way way bigger. Or Epic not making even a dent.
Second issue is flexibility. As mentioned here, anything, any decision, any change, any idea,... all need to go through meetings with multiple teams, multiple decision making levels, getting everyone on same page,... It takes a lot of time. Like for example, let's say they make trailer and people really dislike something. Big corporations needs weeks worth of meetings to talk everything through, make decisions, then make sure all teams get presented change and get them on it, it can take months before change starts happening, if they are unlucky. While small indie team of 5, just goes on longer coffee break, talk it through, make decisions and start working on it afterwards.
So yeah, smaller development studios are way more flexible, can react and make changes faster, don't have anyone dictating them what to make or how, no marketing research governs it,... They can just make game they want, they can make game they wanted to play, but no one made, they can do what they are passionate about and love. Corporations can't, they need to please shareholders and firm games based on market research and trend charts to max out profits, because that is their sole purpose.