That’s not the case actually.
Using a GET variable means you are calling your server action with url parameters, which means your users can run it directly like:
http://www.yoursite.com/dmxConnect/api/delete_action.php?deleteid=123
in their browser. And if it happens that you have not secured it well they can delete any record just like that.
When using a POST variable, the data is submitted by a form and you cannot just run the url with a parameter added there, the server action can only be run on form submit.
That’s why the default value points to a POST variable, but i see no issue with that … if you want to use GET variables, just pick them in the data picker.