As Ann154 pointed out, it is an additional layer of security.
This type of authentication at two levels (username & password) is called 2FA (2 factor authentication).
Sounds a bit painful to go an extra page to fill in your details, look at the marginal utility you gain.
It is better security. Subscribe to it