Muppets appearing on Sesame Street was a Parental Bonus in and of itself, since they had been regulars on The Ed Sullivan Show and other massive key time exhibits.
Kramlich and NEA observed this when they flew above to China for thanks diligence in 2002. Soon immediately after, NEA signed for a $90M financial investment.