SNL doesn't use a person's popularity to make money. They might mock them in some skits, but that isn't the whole basis for the show.
Yes they do, why else would they have guest hosts? They sell advertisment time, the more popular the show, the more expencive theadvertising slots become.
You are obviously a moron. We're not talking about the hosts, talking about the celebs that are satirized w/out permission of said celeb.