Mind you, a commercial fusion reactor company is currently aiming for net energy production in 2031 using a stellarator. Their series A funding round raised 130 million Euros so investors seem inclined to believe them. Technologically it also checks out; both stellarators and tokamaks have taken major steps forward in recent years.
The eternal 30 year timeframe has shrunk an awful lot over the last decade.