ご質問ありがとうございます。
why 以外の表現方法として、how come や how を使うことができます。
How come you're so good at ....?
「どうして…がそんなに上手なの」
または
How did you become so great ...?
「どうやって(…が)そんなに上手になったの」
などということができます。
ご参考になれば幸いです。
ーHow are you able to play the piano so well?
「どうしてそんなにピアノが上手に弾けるの?」
How を使って言うとこのように言えます。
ーWhere did you learn to play the piano so well?
「どこでそんな上手にピアノが弾けるようになったの?」=「どうしてそんなに上手に弾けるの?」
Where を使っても表現できます。
ーHow come you're always late for our meeting?
「どうしていつも会議に遅れるの?」
How come ...?「どうして…なの?」という表現もあります。
ご参考まで!
ご質問についてですが、「どうして〜できるの?」を聞く際に "How can you...?" というフレーズを使うことができます。
たとえば:
How can you solve this problem?(どうしてこの問題を解けるの?)
How can you speak so many languages?(どうしてそんなにたくさんの言語を話せるの?)