Thank you very much for the quick answer.
For some cases, we need it because we execute some processes that depend on whether others are performed correctly. For example: we perform the user registration, which if the registration form is completed correctly, the function that saves the user in the database is executed, it returns an id and a token, which are sent by mail in an account activation button.
The same happens in the activation URL of the account, when you enter the url, check the database according to the id and token sent, if it is ok, update the user and if you update it correctly, send an email warning that the account is properly activated and redirected to the login.
They are for actions that are performed if other actions are previously completed correctly.
We need this for some particular things like the ones I mentioned earlier. In other parts of the site, we will continue using the query, insert, delete or update as they are done today with the plugin.
Thank you again