In fact, in PropBank arguments are annotated consistently with syntactic alternations (see the Annotation guidelines for Prop-Bank at www.cis.upenn.edu/∼ace).
frameNet roles represent the final semantic product and they are assigned according to semantic considerations rather than syntactic aspects.