Yes, that’s correct
Email is a required field for non logged in users, it was necessary to update this because of WooCommerce update.
Also, as said before. You need to require some information to customers in order to deliver your product.
The email is the most relevant one, and the only one required for Account creation & completing orders.
Also, guest billing email is required by WooCommerce email notifications system, if you don’t have the user mail, ?How would woocommerce send notifications?
So that is something plugin can’t do. And I doubt you’ll find some other plugin or method to make email optional for non logged users.