Just like client, tag and screen, this is to avoid new users some confusing implementation details.
Previously, all layouts had their own mouse grabbing logic. The new one is based on the client request::geometry feature.