Icrc2_approve - approve total supply amount

Is it safe to approve with icrc2_approve the total supply amount without expiry date? As I saw, ICPSwap does it this way to avoid approvals in the future. The question is - is it a good idea to safe time and money by approving the total supply without expiry date? What do you think?