espeically when Sesame Street sell so many toys that they should be able to be self-sufficient
They are. Their director came out and said so.