People complain so much about the ROTJ 40th Anniversary. There were plenty of figures released from the movie prior to the anniversary.
Emperor Palpatine and Throne
Scout Trooper and Speeder Bike
Royal Guard
Storm Trooper (ROTJ version)
Leia (Endor) and Wicket
Luke (Jedi) x2
Boba Fett
Those all came out prior to the anniversary and then they added C-3PO and Darth Vader.
Pretty much the only character they didn’t release they realistically should have is Han Solo which who knows what the reasoning behind not doing so is. They weren’t going to release General Lando when the ESB version which is more iconic is sitting around discounted.
Creatures are never really made so most of Jabba’s Palace characters weren’t likely to happen. Same goes with characters like Ackbar.