Part of he problem is seeing adult offspring (often 45-65 years old) as ‘kids’.
I fully agree with not spoiling kids in their formative years (look at a child stars), or having 18 year olds be handed over millions.
But we’re talking grown-ups here, many of whose kids are younger adults, as well, due to the increased longevity.
I fully intend to leave inheritances to my children - and not have it be a ‘surprise’ after a funeral (seems like a Boomer trend). Knowing allows planning, which tends towards better outcomes.
That doesn’t preclude large charitable giving before and at death, but I see it as ‘yes, and’, not ‘either, or’.