This is pure advertising for Ellen.
She has a show?
I don't know if that was the underlying reason but I'm sure DeGeneres also knew that it wasn't going to hurt her with her core audience.