It's not all that muddy under normal circumstances - if there are payments to the producers then it's an ad. There is the problem in extremis though - a person gets a cameo on a show and then uses that to sell other products and in return helps out the producer in some non-obvious way.
It's an issue but I'd be happy with a 90% solution over a 0% solution.