>Who make it to the very end =「誰か、それを達成する者がいるのか(いや、いない)」
誰もいないことを想定している

>複数いるのを知っている場合、
>Who cook dinner for you ?
>になります。かなり、特別なシチュエーションですが(笑)
複数であることを想定している

Who knows? Who cares?は明らかに反語で使われるが、単数である(誰もいないことを想定している)