It's not just Boba's characterization, though. It goes well beyond that. The stupidity layered throughout the scripts for all but two of these episodes is something that I can only explain one of two ways: 1.) untalented writers who have never produced quality scripts before, or 2.) talented writers who just didn't care enough to try very hard on this job.
There are so many examples that I could sit here all day enumerating the instances of contrivance, absurdity, and even contradiction that littered most of the episodes. But I'll only take the time to give one example because it speaks to how important it is not to phone in writing or give half-assed effort.
The other day, I asked here how in the world Luke (or even Grogu) could've known that Mando was on Tatooine. Someone replied with the perfectly truthful response that it was the same way Mando knew what planet Luke was on: plot convenience. And plot convenience is the epitome of laziness in writing. How much effort would it have taken to come up with an onscreen way to justify those characters knowing the other's whereabouts?
But forget about the logic aspect of it, and think about the story context. How Luke Skywalker deals with reuniting an incredibly powerful young Force user with a Mandalorian warrior (who will be engaged in combat for the foreseeable future) is kind of a big deal, no? Yet it was handled with a level of care you'd expect from a story written by a 12-year-old.
The entire last season of The Mandalorian was dedicated to the sacrifice that Din was making on Grogu's behalf. They decided to reunite them by having the mechanic take Grogu into the middle of a battle in a preposterous setup. It was done just to have him be at the place and time where he could use his Force abilities to help end the conflict. WHAT!?
I can't believe there was no accounting for how consequential it would have to be for Luke to turn over such a powerful child. No personal handover with Mando to reinforce the heavy responsibility and the trust involved. Nope. Just put the kid on an X-Wing and fly him off to... um, somewhere that Mando *might* be if he hasn't gotten himself killed in this turf war he left for.
Like I said, there are countless other instances of poorly-thought-out sequences and half-baked narrative progressions. Some harmless, others consequential. I just can't understand how it is anything other than laziness or half-hearted effort. And I totally understand willingness to forgive that, but I just can't. I don't expect that the story will always go the way I want it to, and I'm prepared to dislike (or even hate) something yet still respect the effort. But laziness in writing SW when it means so much to so many?