Big budgets are great. But they can make you lazy, and lead you toward making things more complicated (and thus easier to break/harder to get right in the first place) than they need to be.
So I’m mostly in favor of being a cheapskate when it comes to digital activities. (One way we’re doing this lately is budgeting for goals, not for things.)
There are a few things worth being spendy on, notably avoiding platform/partner debt, and amazing, internal talent.