That's because you think of Miles as PER PERSON when in fact it should be viewed of as Points like Credit card.
When you spend $$ on a credit card, the item bought can be for anyone, but the points all accrued to you because you are using your credit card.
likewise, when you spend $$$ to buy airtickets for anyone, the miles should be accrued to you as long as you provide the Krisflyer account number to deposit into.
I mean that's how i expect Krisflyer account to oeprate .. like a credit card model.
Anyway, does no matter, this is the first time I am trying to play with miles.
All along, i've been booking SIA tickets for the family without a krisflyer account.
Got interested in this using miles to upgrade to business class ..that's why i am exploring and found it strange why it must be tied to per person and not treated like a credit card way of points accumulation.
Nevermind, no need to reply. you all think it's normal and nobody here can change a thing about the current system. So I think i give up on this miles accumulation thingy.