There's a difference between a non-existant market and a growing one.He wants to end them now that competitors in the market are the ones getting them. It’s just pulling up the rope.
Musk took a big risk by starting an entire EV industry, which was virtually non-existant at the time. It's a more mature market now, and increasing
Why shouldn't he be able to profit from being the first in and doing what many said was impossible at the time? The government is the one pushing for EVs - there's nothing shady about taking subsidies when the goverhment wants someone to develop a market from scratch.
Unless you feel sorry for GM and Ford and Chrysler (whatever name it is this week) and think they need subsidies?