DD is a Fant performer so I have a completely different perspective than most... and the angry reports aren't in this thread.
It's an entire different view from backstage this whole deal. I haven't really commented that much on Characterpalooza (name not given by Disney BTW) But I'll give my opinion and move along with the SWW thread.
The random character appearances started because of the closing of Block Party Bash. Disney wanted to give a surprise to guests just walking around the park and "magically" seeing characters around the bend
It worked perfectly on SoA, there was space, their sets would only be 20 min. so it was a fast in and out.
Because of Frozen taking over Premiere Theater that area became busier and doing it over there was a challenge because the amount of guest traffic, So they moved it to ToT gates, again a secluded part of the park, only if you were in the gift shop or exiting the attraction you would see them.
The schedule got leaked, and it started to be a mess. The ToT gates is one of the safety emergency gates if anything happens inside the park, they open these gates you see everywhere for guest to get out quickly.
It IS a safety issue, so now they started doing it randomly, some days they don't do it, some days they do, maybe switch spots, to make it safe again.
Now the whole, "If Disney had these characters out there wouldn't be this problem" I totally agree with and I hope they are taking this into consideration.
But it has stopped being a surprise thing to a scheduled thing and that's where the failure comes from. This is not done by regular entertainment CM, this is F! management using their characters before the shows so they have very limited options on times that they could do it.
TBH I'm surprised Disney has decided to keep doing it, they could easily just say: no more random character meets and that's it. It was never on the Disney schedule, it was never meant to be on any schedule. And it is a safety concern when parents shove kids in to get a picture.
And in the wise words of Forrest Gump...and that's all I have to say about that