Ok, Are you a pilot? Or do you just not agree that it is good airmanship to try and save flying an extra 20 NM when it isn't necessary and poses no infringement of safety or SOP?
And by the way: yes we usually are the only aircraft going into SHJ. The only reason ATC sometimes cannot accomodate the straight-in is departures from DXB that would conflict with us.
If you ever fly into Halifax you will see that there, you can get any of the 4 runways available to you, and usually ATC has no problem with it, eventhough they have many, many more movements then SHJ.
Asking for a straight in is just normal business. ATC doesn't seem to mind, and if it's not possible they'll tell you. Simple.