I don't know if this is enough for stewart but the team clearly needs some way to cope offensively and defensively without KD stewart can play the 4 or 5 and can stretch the floor good for bud's offensive schemes.
We lose Allen but we get shooting from Beasley who's been solid this season and martin a better defender than allen.
Richards is a really good rim protecter with this trade the suns get lots of lineup versatility and much better rim protection
Without KD we could run small ball with : Tyus,Book,Beal ,Dunn , Stewart
Stewart has also played alongside duren this season the suns could run Tyus,Book,Beal,Stewart,Richards
If stewart can successfully play alongside bigs with or without KD non-shooting bigs like plumlee or oso would be more playable
This trade might give finally us the boost to finally be contenders with 2 or 3 of the big three healthy and we still have O'Neal and Okogie's contracts and some seconds if another move is necessary