Blame it on Disney, not Hasbro. Disney doesn’t make nearly as many toys as they did in the George Lucas era. Many snark but Star Wars is second to many kids who favour superheroes. They’re not going to produce toys (or merch) unless it will make them money. You see Baby Yoda because that’s where popular demand is and they’ll make a profit off of it. This is different from George who had an action figure made for every character. He understood the market for both kids and collectors alike. The only thing really collectors have now is Hot Toys but they’re more expensive. It’s unfortunately the reality as the only high point in the Disney era is The Force Awakens but I contribute that a lot to everything feeling new and fresh but more importantly it was almost all pushed before the movie came out. It’s why Captain Phasma toys and merch sold like hot cakes but then reality set in with each subsequent film.