Moving him off of Zibanejad's wing isn't doing either of these things.
They aren't a great combo at ES (he's performed WAY better with Chytil, no matter who the other winger was) and he is going to continue to score most of his goals on the PP.
In over 100 minutes at 5v5, Kreider managed 2 more goals than Laf. Something tells me that had Laf had even minutes, he would have outscored career year Kreider 5v5 last year. Laf and Zib have been a pretty good combo IIRC, going back to the end of the COVID 2021 season.
Kreider isn't breaking 50 again next season no matter who he plays with. I see no reason why he can't score 30 though even if he isn't on the "top" line.
Laf may also flirt with (or even break) 30 if you give him more minutes. Sounds like a pretty good way to get more out of the lineup to me?