In laravel there is an inbuilt auth system.
In the command line i can simply type 'migration:auth' and the entire user authentication will be built for me - user registration, user login, user forgot password etc.
It should come inbuilt with cake since its a very vital part of all websites. Nearly all websites require authentication system. And that's usually the first part that every developer battles with.
The default cake auth, should be inbuilt. User can choose to install it via command line, or build their own.