Squish a surface without losing the subdivisions

As the title says, I’m trying to use the squish command to create a flat surface but I need to retain the subdivisions so the points can match up. Here is an image of what I’m trying to do, & as you can see, the flat surface is clean & the bounding box is square.

duplicate topic ?
if not - what exactly is the difference ?