Hi,
of course mach4 can save coordinates, you have to program it to do so however.
At least Mach 3 always asked you if you wanted to save them when you shut it down.
Thats how mach3 did it, it that is by no means standard or even common.
If you have been starting to use the edit Screen functions then you will have seen various core pieces of code, namely the ScreenScript, the ScreenUnloadScript, the PLCScript,
the MessageScript, the TimerScript ans ScreenVisionScript. All have their uses, and some I'm not at all familiar with, but the ScreenUnloadScript is the code that runs
when Mach4 is shutting down. In that script there is code to save data you want to save for a new session at a later date. The Mach4HobbyAPI gives you a number
of functions to both read and write data to the .ini file, also called the Profile file.
In lots of respects this is much MUCH better than Mach3, because you can record all manner of data, not just coordinates, but filenames, filepaths, Gcode modals and whatever else you determine you
want. Just because its flexible and powerful does not obviate the need for you to roll your sleeves up and program it to suit your purposes.
Craig