Prevents you from losing all your hard work
How to Create a WordPress Child Theme (2023) Tutorial for Beginners
Why should you never customize WordPress in the existing parent theme? What happens to your customizations when the theme you are using is updated?
The answer is that they are lost and all your hard work in creating your site according to your brand and messaging guidelines and preferences is also lost.
A child theme allows you to create a separate CSS stylesheet and add additional functionality that is not lost or affected when the parent theme is updated.