To most Americans, "cream cheese" is savory. You put it on bagels, perhaps with egg, capers, or cured fish. You don't put it on dessert, right?
Except "cream cheese frosting" is a (delicious!) thing, most traditionally for carrot and red velvet cake. I think this incongruity is holding cream cheese frosting back, and it needs better branding. Specifically, I think we should call it "cheesecake frosting". It's essentially no-bake cheesecake already, and it's reasonably close in flavor and texture since they're both mostly cream cheese with sugar and fat.
Looking online I do see a few people talking about cheesecake frosting, and they're all using it just to mean cream cheese frosting.
On the other hand, I think whipped cream cheese on an Oreo is decent imitation of cheesecake with an Oreo crust, so I'm not sure I'm the best person to listen to here.
Perhaps you are not aware of the lox & cream cheese bagel sandwich, a venerable and beloved item of New York City cuisine. If you have not had this food, then you are missing out on a singular life experience, and you are spiritually impoverished by this lack. I suggest rectifying this omission forthwith.