While technically correct, assuming a balanced budget means less tax revenue will have to be offset either by reducing government expenses or raising taxes for everyone, so in practice all taxpayers 'pay for' a tax credit.
That's an unreasonable assumption IMO. Solar is not food, homeowners can choose to skip it.