extendsについて質問です。

class A {
  public function Test(){
    echo "TEST";
    return 0;
  }
}

class B extends A {
  function Test2(){
    echo "Hello ";
    parent::Test();
  }
}

$extends = new B();
$extends->Test2;

この場合、「Hello TEST」と表示されますが、
extendsなしで、
parent::Test();を
A::Test();とすればいいのに
extendsをするメリットはあるのでしょうか?