Noun
all things to all people (often construed as singular) (idiomatic) Someone or something that entirely satisfies the expectations of everyone, no matter how diverse and conflicting those expectations may be.