It's not a simple blame game. Whomever controls the product definition rules the roost.
E.g. good luck trying to be a developer at Microsoft 10 years ago in Balmer's 'embrace, extend, extinguish' model
That is to say, it's organisational dna that dictates who defines the product. Once the 'specs' have been written, hands are tied.