Firstly, the current native double opt-in is only available with Sign-Up Forms. It also lacks flexibility as only 1 double opt-in message can be built per form and cannot be adjusted based on contact characteristics. Having double opt-in capability for Acquisition Forms would also be useful.
A potential solution for this would be to add a new journey trigger that is linked with a liquid script tag (ex. {{optin.link}}) where clients can build out unique double opt-in journeys.