Is there a way to convert radiation from atomic decay into energy directly, the same way we do sunlight with a solar cell?
Couldn't we have a lead box lined with these radiation to electricity converters with a small amount of radioactive material in the center, and have an energy generating device that would last for thousands or even millions of years? Imagine putting the sun in a box lined with solar cells, but on a much smaller scale.
This article has a good breakdown. The biggest issue is efficiency. RTGs are around 5-9% efficient. Standard steam cycle generators are around 30% (see this article ) . You get much more usable energy from fuel used in a commercial reactor vice a RTG.
RTGs aren't radioactive-specific, they are just a solid state way of turning a temperature difference into electricity. The better way to do this (at scale) is e.g. a steam engine, which is what big power plants do.
They take the waste heat from nuclear decay and convert it to electricity through the use of a peltier device. Those work off of differential temperature and are pretty inefficient to begin with. Unmderated Nuclear decay doesn't produce a lot of heat at one time, which is why reactors use a moderator to increase the power output.