As a business class passenger that gave them 9K for this ticket I am holding them accountable for making an effort to rebook me on an earlier flight and to minimize being 24hrs late to my destination - or at the very minimum demonstrate some courtesy and humanity during my interactions with the ground staff even if getting me on an earlier flight was not possible.
Completely reasonable for you to request alternative and better routings. Problem is you are dealing with a Singapore company and Singapore mentality is very SOP focused and one cannot deviate... When computer says no thats it, no matter how non sensicle the outcome. Works well most of the time but has shortcomings as you have described.