In English we can say "Why does he like drinking coffee"
I guess this could also mean that?
I think "Tai sao ong cua ban thich dang uong ca phe?" would not make sense?
No, it doesn't work that way in Vietnamese.