Customizing is the more powerful version of Theming. Instead of just using css variables, elements can be changed with any CSS or JavaScript. It does require frontend knowledge and might require some thinking before being exposed to a third-party for theming.