What's great about Twig
Drupal 8 (in contrast to Drupal 7) is intentionally using a new concept for its HTML templates: The template language "Twig". This has many advantages over Drupal 7 where you created templates simply in PHP. First and foremost, there is the increased security: Errors in a template can not quickly lead to massive security holes, because a dedicated template language like Twig has only very restricted access to the system. For example, it's not possible to write files from Twig etc. A next advantage is, that a language optimized for templates can often be much shorter and more simple than PHP could be in a similar situation. And, as you've learned, we like simplicity and brevity. You'll find more information about the advantages of twig on their homepage under the section "Why yet another template engine?".
As a final - and probably the most important - argument for using Twig we'd like to mention the increased code quality. With the clear distinction between PHP and Twig it's much easier to really ensure a strict separation of code that's just preparing and rendering stuff for output and code that actually processes/modifies things. An existing template, for example, cannot accidentally turn into a mess where it also writes to the database or creates any files - simply because Twig doesn't offer those functions in the first place.