For one, you only get a single password per site, so you can't rotate them, or have multiple accounts unless you add the account name to the inputs.
Secondly, different sites have different requirements, so your generated passwords might not work everywhere.
Finally, a password manager lets you store more than just a password for each site, and it can let you store passwords and secrets for things other than websites.