There are some use cases for effects, that require the style information to be given as argument to the effect callbacks. This is mostly the case when the effect settings can change per file.
For example: http://drupal.org/node/1250506#comment-4889248
The same goes for dimension callbacks, but i will update this in #1364670: image_style_transform_dimensions unable to deal with all effects.