I think there's a difference of expecting something to look like what is presented in a rendering, to which one should never do...and holding the developer to what they presented in a rendering, to which is perfectly reasonable criticism. Particular when it comes to colour, materials and styles. Conversely, there is no rendering that would ever accurately portray what will eventually be built. But at the same, we should still call out when the what is being built starts to deviate from the rendered concept, as that determines whether the developer is acting in bad faith here, IMO.