My personal take is that we should subsidize tech to take it from an early stage to a production stage as soon as possible. We need better power sources yesterday, not next century. So we can't sit around waiting for some sort of Elon Musk to get really passionate and dump heaps of cash into it.
But the assumption there is that once the tech is developed and mature, it'll be good enough to stand on its own. Because if it'll never not be expensive, we're just artifically choosing a power source that's permanently more expensive than the alternatives, and that's an unstable situation. Eventually people will get tired of dumping money into it, or there will be some other urgent matter to throw money at, and then we have a bunch of expensive tech that's falling out of use, and underdeveloped alternatives.
Subsidizing nuclear forever also doesn't make any sense economically. Money is fungible. There's no real difference between say, paying $200/month to your power company, or paying $100/month to your power company, and $100 in taxes that ends up going to the power company. The amount you have to spend at the end of the month is the same either way. Now paying $200/month for 5 years so that then your power bill drops to $50/month afterwards, that's a different proposition.
So, I support subsidizing solar, wind and storage because I believe that in their perfected, mass produced versions they're cheap and competitive. They just need a push now. I don't support subsidizing nuclear because I believe it'll always be expensive because it's a fundamentally complex technology that's not amenable to mass production and will always lose to brute force mass applications of simpler technologies.