I think most airlines tell you the name of the plane which will be used in the flight upon booking time? At least that's been my experience so far...
Maybe after this revelation, airlines should be forced to keep their promise and give customers the plane they ordered?