It's quite possible that the reason breakfast has become a continental option is because very few passengers will be able to have a full cooked breakfast barely 2 or so hours after they had dinner (or supper). This problem is exacerbated on the south-bound flights into Australia as time is effectively compressed given that we are moving ahead timezone-wise.
My experience on the old SQ220 (SYD-SIN), where a full cooked breakfast and a full lunch service was provided, was that the time between the end of the breakfast service and commencement of the lunch service isn't enough time for your breakfast to fully digest as you're mostly seated anyway. This is probably worse on the overnight flights as most passengers would be sleeping after having a "hearty" supper.