I don't think you are being irrational, but I do think that you are probably worrying needlessly.
I can understand your point of view, and realise that it must be difficult to see other people becoming important in your son's life - particularly if they can afford to give him things that you can't. But, you have given him so many things that money can't buy, and he will know that.
In the past couple of years my children have both 'coupled up', and we decided to make the in-laws the same as the children when it comes to presents. I have absolutely no idea how much their own parents spend on them, or whether they buy expensive things for my children - really that's none of my business. We do our thing, and they do theirs.
Equally, it's possible that my children's in-laws think that we spend too much, or are too mean.
The in-laws aren't going to buy your son. It doesn't work like that. Look at how many posts on here are on the lines of 'we've been very generous with money, and the children won't repay us by doing exactly what we want'. If parents can afford to give expensive presents it's lovely all round - they will enjoy giving them, and their children will enjoy getting them - but they don't mean that the giver is owed, or the receiver beholden.
If you can, be glad for your son that he's been given nice things, but remember that you are his mum, and nobody can replace that (and probably won't want to). I am very fond of my DIL and SIL, but I don't love them like I do my own children.