A WordPress child theme is the only way to protect your customizations from being erased by WordPress parent theme updates. Have you ever spent hours refining custom CSS, tweaking functionality down to the pixel, only to have all your hard work vanish ...
