It only looks that way because of how much energy nuclear fuel has. For example, in a reactor running at full power, a uranium fuel cell will last for about 8.1 real-world days.
Does that seem overpowered? Well, that's the description, "realistically overpowered." That's really how much energy nuclear fuel contains!
If you want to make it harder, you can enable the nuclear cores option, which requires providing a realistic amount of upfront fuel loading and enrichment to start up a reactor with the properties seen in Factorio. These last even longer (2.2 real-world years at full power), but the upfront cost makes it a much heavier investment per reactor, which still only provide 160 MW each.