Of course I can't speak definites as to why Prince would do "Muppets Tonoght". But speculation back then was that he was recently married, and his wife Mayte was pregnant at the time. It's possible that he wanted to do something that could be considered "family oriented" at that particular time.