Many times with the characters its due to them not having a CM that can be that character at a certain time.
The Crew deserves their time off and expecting that they work all day long for 7day and then over again is ridiculous. Maybe YOU should have lowered your expectations. The characters you met were MORE than enough for most people. They can't have every character out all the time, it doesn't work that way. All of the Disney ships deserve a break in expectation because of all the new crew on each ship. The Wonder also deserves some because she is doing cruises that are longer then her normal routine. The characters are honestly the smallest reason for why I choose Disney. You listed many characters and that should be enough.
Everyone sailing on the Wonder, Have a GREAT cruise! It will be a special week!