In an ideal world these guys remain where they are and England would regulalry post 500+ which they will need to vs Australia and India next summer.
The problem is Englands no 2,3 and 5 batting positions have misfired for quite some time now. Stokes, Bairstow, Ali have become the defacto middle order and the side is currently totally dependent on their batting contributions to remain competitive.
I think Ali lower down suits his style: the bowlers are tired, and if there are some runs on the board, Ali can play his many attackinh shots and help end the innings with momentum and in style. But no 8 is too low for a player in such form. Maybe he could come in at no 5 or 6 with the current no 5 dropping down.