Exactly this.
If you actually read the quote you can see that, though it may have been in response to a question about LFR it obviously applies to all 25m raiding. They also have a large number of other benefits, an easier time gearing up players and multiple battle rezes among many others.