Oh, there absolutely is a middle ground but as a society we aren’t anywhere near it under the guise of “its for the kids” or tradition. The kids don’t need 20 more toys from the warehouse and 2$ shop that will be played with once then added to the pile.
Absolutely show your love and appreciation with something - but gifts are meant to be a small part of what the holiday should be.