We aren’t close and don’t see a lot of them, maybe twice a year but Dh and I make an effort for birthday/xmas presents, which AFAIK are well received.
This year dh’s brother sent us a message saying “please give cash this year so nephew can get something he likes” with a link to donate. There was no text or preamble or note saying “buy a present if you’d prefer” and it feels a bit rude. AIBU? Nephew is 14 and previous presents have included Adidas tops, Amazon vouchers.
YABU = completely acceptable of BIL, fair enough
YANBU = cheeky, rude