I am going to ask again. How is this software engineer shirking his tax obligations? Do you pay more in taxes than the law requires you to? Why do expect this software engineer to do that, and if he doesn't, how is he shirking his responsibility? This software engineer is no different than a CEO of a corporation. He has an obligation to provide for his family the best way he sees fit, and to maximize his return on the investment that is that family. If he takes advantage of government programs and thereby keeps his wife at home taking care of the kids because he feels the return on that investment is better than the return he would get by having her work, that is his decision. And just like the CEO that takes advantage of every tax break and credit he can, so does this software engineer. You are under the delusion that he should not be making the best decision that he sees for his family, he should be making the best decision so that you won't have to pay as much in taxes. And you want to call me self-absorbed.
You never answered the question about taking the mortgage interest deduction. What about health insurance, did you ever have company sponsored group health insurance? I mean that is the largest tax expenditure in the federal government's budget. And number two on the list is Grandma's IRA that you talk so much about. How many tax dollars were lost as Grandma dutifully saved into the IRA, removing that savings from her taxable income? I mean how dare her, now some poor young family is going to have to more in taxes. The difference between you and I is I can't see a difference between Grandma reducing her tax liability by contributing to an IRA and our software engineer, taking advantage of tax credits. Both are using the tax code to their advantage. Good for them. Hell, it is why we have a tax code that encourages certain behaviors, rather it is raising kids or saving for retirement.
But let's talk about Grandma. From your numbers, and claiming she is only taking her RMD, she is 82 years old. Yes, she has 300 grand in that IRA, but she has been taking RMD's for more than ten years. No way in hell I would let that happen with any of my clients. First off, she probably started drawing Social Security early, and took a 25% hit in doing so. And she left the IRA alone. Well before Trump was elected president that decision started costing her money. Even if she waited to start drawing at 65, she made a mistake. She should have been pulling from that IRA and postponing Social Security. Had she drawn from the IRA and waited to collect Social Security at 70 she would now be drawing 40% more from Social Security every month. She would have taken income from the IRA when she was in a low tax bracket, and only half of her Social Security check is calculated in her income to determine if she pays taxes on it. Had she done that, she would be paying zero in income taxes today, earning more from Social Security and taking less in the form of RMD's.
Further more, IRA's are tax bombs. Why the hell would you shelter income today only to be slammed with income taxes tomorrow, on the gains and on the income you sheltered. I mean you say you take money from your IRA even though you are not over 70. Is your marginal tax rate greater than 15%? If so then, SUCKER. You could have either paid the taxes and put the money in a Roth IRA, which all my children do. Or you could have paid taxes on the money and invested it in the same funds you did within the IRA and only pay long term capital gains on your profits, 15%, tops.
So damn skippy. No way in hell I would have 300 grand in an IRA at 82. In fact, I don't even think the scenario you have created is even realistic.