My time is more valuable than money and donating my time shows greater dedication/sacrifice than writing a check.
That really depends on what you do. And it’s possible that someone that makes several hundreds of thousands per year could do both.