It is a convenience issue, the api isn't even horrible without it - but it's a tiny bit better with this turned on and long term I think it's a better API.

I don't really think it will fork code examples because I don't think many code examples are actually using the transition object passed into hooks, it's quite recent. I may be wrong about this though.