Having a star wars movie every year is not a problem at all if the movies were GOOD.....
if these movies were excellent then we wouldn't have this problem, if the Last Jedi wasn't so weird and didn't have some many problems then people wouldn't be boycotting Solo.... there would not be any controversy.
Rian Johnson himself used to say that he didn't make movies that 100% of people would like, he didn't find joy in movies where everyone loved it, He preferred when 50% percent of the audience really hated his movies. he said that was the kind of movie he liked to make. Well.... that is certainly true for the Last Jedi.... that movie single handedly split the fanbase in half and made a lot of people angry. I am Not even talking about trolls or anything like that, I am talking about regular people that had such a huge problem with The Last Jedi that decided to not give Solo a chance.
\
Besides The Last Jedi is full of plot holes and contradictions, Rian Johnson destroyed all the questions that JJ had set up in Force awakens, he ruined Luke for a lot of people, Leia flying was mocked to high hell, Rose was named the new "jar jar binks" by so many people.... The Last Jedi was just a terrible terrible entry into this franchise. it rubbed SO many people the wrong way....
so yeah, if these were good movies, if these movies were really really enjoyable i do Not think for one second that we would be having a problem at all. a Yearly Star wars movie with likable characters and fun stories would definitely have been accepted by the public.
The difference with marvel is that marvel movies are not prequels or sequels to movies made 40 years ago. Rogue One was okay but the fact that you know what happens next kills any enthusiasm, Solo was not bad but you know where these characters are going to end up, so it is not a must see movie for a lot of people.
My favorite movie under disney was the Force awakens. I truly loved that movie. I loved all the questions set up by JJ, i was excited to see where the story went. I wanted to find out more about Rey, i was really excited for Luke. Then the Last Jedi was one of the biggest "wtf" moments at the theater for me.
I left that movie confused and frustrated and just annoyed. I honestly did not bother to see solo the first weeks it came out. it didnt look interesting.
I am also not interested in Boba Fett for a movie, I only wanted Obi wan, and to be honest I dont really care what happens to Rey or to Kylo anymore. I just dont care. Maybe if the trailer for episode 9 was amazing then I could care again, but after what happened to Luke and after seeing how they wasted Finn in these movies i just dont really care anymore"
the Last Jedi had plot holes big enough to fit a truck into... it was just very poor storytelling, You Do NOT take the work someone made and destroyed everything JJ set up, I dont care how much JJ says he liked the story for the Last Jedi, the movie does not follow the Force awakens well, they feel disjointed. and that's not even mentioning the truly awful "Casino planet" and the terrible and slowest space chase of all time...
I still definitely care about Marvel and I care about every single character in those movies. I still care to keep going with it.