So I was excited being the only 1 in F for my flight yesterday, everything was set, "no one else" I though.. "Ought to be fun".. Well not so much.. The ground staff somehow BTC'ed me for Supper (which I did order), Before touchdown and breakfast (both of which I did not order). I was quite surprised when I learned that there was virtually no provisions on onboard for the other main dish selections for supper. Then the same thing happened before touchdown.. Nothing else was catered except the BTC that I didn't order. I don't really know what to make of SQ now, except that this is incredibly ridiculous! I'm in F for heaven's sake, and this is not a way to impress me for getting me back as a return customer! Just about everyone onboard apologized to me for this, and they managed to cancel the breakfast BTC from HKG to SIN. The IFS manager from HKG told me that this was the new company policy, so NEVER BTC in any way unless you have special needs.. But honestly SQ? If this is the way you're going to cut costs, I have to re-examine my entire business with you!