IIRC the one of the first times a group put timelines to a fusion reactor they had time vs funding level of something like 20 years/50 years/never, and the funding level that actually materialised was below the 'never' amount and yet it started the 'always 20 years away' joke. Now I think the timeline was probably still optimistic but fusion is also obviously a very expensive thing to develop and while it's gotten a lot of funding it's still at the 'in the background' level.
Then they are wrong. The biggest problem is efficiently gathering energy from the fusion reaction. Right now, we can only get a tiny fraction (less than 1%) of the energy out. If that can't be raised to 50% or so, fusion will never happen.