Zwift definitely helps me. Even if I don't improve, I'm at least maintaining fitness.
They have series of workouts called Build Me Up that are apparently pretty good. A few years ago I was doing the standard FTP Builder set of workouts, which I do think helped, but apparently Build Me Up is better. The workouts scale with your FTP.