The Elementor theme builder system if proof that innovation doesn’t have to be radical and can often come from simple solutions. What makes it brilliant is that when you Elementor Pro which comes with Theme Builder templates, you can control nearly every aspect of your site theme without code.
As developers we of course have no problem firing up some custom code whether it’s a new HTML template, CSS styling or using PHP hooks to alter front-end functionality. It’s just that if we don’t need to manage code, we’d prefer not too. We have plenty of code to manage within our WP plugins thank you very much. Often code and templates in themes are redundant anyway. It’s so often just nests of divs and headers and whatever else, tags that could be generated and rendered by Elementor.