That would make me mad too, even though my mom and I do have “wish lists” for each other. We keep a running list, and update them periodically. That being said, neither one of us expects everything on the list, and we also give and get things that aren’t on it, but we know each other would like.
She and I are the type who would rather have a list, as a starting point, and suggestion, then get stuff we don’t need, want or use. Not that we’d ever tell each other that. Each of us will sometimes include a link to a website with the item on the list, but more for convenience than anything else. there’s an item my mom wants, and she included the website. But if I find it for less elsewhere, she won’t care where I get it from, if it’s the same thing, if it ends up being something I do get her.
My list is usally a mix of stuff and gift cards, but the gift cards are for things like getting my hair done, or the spa I like. Fun stuff that I wouldn't normally spend $$ on, but might like. And while a facial might run me $120, a $25 gc to the spa would be as appreciated as one for the full amount!
I’d go with a GC say to the Apple store, in the amount YOU choose to spend, and let them take it from there. I’d be put off too, if someone told me I want this and that and I knew they’d pout if they got something else, well, that might be the last time they get a gift from me.