I have been reading the wash-sale rule. I get the concept, but I do not get why this rule exist or needed. To me, in the end, a person would pay the same amount of taxes with or without create artificial losses.
Case 1 (trigger wash-sale rule)
Day 1: Buy 10 ABC stocks for $10 per share
Day 2: Sell 10 ABC stocks for $5 per share
Day 3. Buy 10 ABC stocks for $5 per share
Day 4. Sell 10 ABC stocks for $20 per share
In case 1, even though it looks like this person created artificial losses on day 2 ($-50), but since he bought at a lower cost basis on day 3, he would need to pay more taxes on the sell on day 4 ($150). The taxes this person would pay on in total is -50 + 150 = 100.
Case 2 (does not trigger wash-sale rule)
Day 1: Buy 10 ABC stocks for $10 per share
Day 4. Sell 10 ABC stocks for $20 per share
In case 2, this person did not trigger the wash-sale rule, and only buy at day 1, and sell at day 4 ($100). The taxes this person would pay on in total is 100.
In these 2 cases, they pay the same amount of taxes on. Even though, case 1 looks like he claimed an artificial losses, but if you look at the bigger picture, he would need to pay more taxes on his second sell than if he would have not sell on day 2. In the end, the math adds up to the same. I didn't get why IRS has this wash-sale rule. Am I missing something?