I understand that vpn is used to encrypt our data before sending it to a server on the internet so that no one can read our data (for eg in man in the middle attack).

Now that we have browser with https enabled by default and encrypt the data by default with no intervention of user (and also gives warning of we are visiting a site which doesn't support https), do we still need vpn for security?