Is there any way to use Approval but without having to clik on link to approve/reject.
Modern Approval flow requires the approver to go to the link to approve.
There is a first miss here as whatever the button choose by the approver (Approve or Reject), this has to be confirmed in the link (the 2 buttons are linking to the same page so I don't see the use of having these buttons in the email body).
Second miss is that the approval can't be done directly in the email. When using the Action "send email with option" we have the possibility to put the Approve/reject option directly in the email without having to follow a link to the request.
This possibility not to have to follow the link should be already in the Modern Approval Flow.