Sometimes a website will refuse your password because it’s too long, or doesn’t contain special characters, or does contain special characters,… Then you need to remember the specific password rules for a website.
I used to use your system, but i think that a password manager app is a lot more convenient.