The only reason Solo flopped is because it came on the heels of The Last Jedi, which left a very bad taste in a lot of fans mouths. TLJ nearly brought the entire franchise to its knees. If it weren’t for the success of The Mandalorian shortly after, I think a lot of fans would have abandoned Star Wars entirely. If they had waited just 1 more year to release it, Solo would have been a much bigger hit.