To me the point of giving presents is to give the recipient something she or he wants and will be pleased with.
Obviously, at our age, we consider a lot of what an 11 year old would like rubbish, but so what?
If you really don't want to give her what she asked for, ask again, if there is something else (not made of plastic,
objecting on eviromental grounds is probably more understandable than on what it costs) she would like instead.
Incidently, as a child I greatly preferred the grandmother who gave me toys she knew I would like and play with, to the grandmother who gave me what she thought I should have - usually a 10 shilling postal order she and Grandpa specifically stated had to be paid into my Post Office Savings Account AND what I eventually bought with the money from Grannie and Grandpa had to be the subject of a letter to them, over and above the thank-you note!