For me it is the same with Solo.
I liked the fan service in that one, showing us how he met Chewie, how he met Lando, how he got his jacket, his gun, his ship and how he became what we knew. Same for the Star Wars prequels. Their main point pretty much was to see how Palpatine became the big boss and Anakin became Vader.
I read a lot of the Expanded universe novels in the 1990s. There was a lot of material on Han Solo's backstory. Far as I'm concerned it was magnitudes better than the movie. They actually built Han's relationship with Chewbacca
slowly. They didn't go from just meeting to trading quips like old buddies in five minutes of screen time like the movie.
That was about all I read for fun until they sort of jumped the shark with the
Young Jedi Knights novels. Now after the new Star Wars movies are out I would take Jacen and Jaina Solo mediocre adventures over Kylo and Rey.
I quit after Young Jedi Knights. I mean they paired Han and Leia's kids with Chewbacca's nephew and a miniature protocol droid programed by See Threepio and Jacen's love interest character happens to be a warrior princess. Jacen is basically like his uncle Luke personality wise, and Jaina is her father's daughter. It's the SAME FREAKING CAST as the original series. There are hundreds of aliens in the Star Wars universe, they could have picked a team alien other than a Wookie. You don't have to have a princess. Give me someone new!
Your points about the story structure are valid for the Star Wars prequels. For all their flaws, the prequels had good story structure. My problem with the Star Wars prequels was the acting, transitions (always a wipe!), and cinematography (bland).
My problems with the new movies are mostly story structure. Every time the writers find themselves in a corner, they just invent a new power. Rey keeps developing new powers without training, Leia has her Mary Poppin's moment and Holdo is the first person in 30,000 years to consider weaponizing a hyperdrive. The acting was actually reasonable though, the script was bad.