It would be perfect world where everybody would be computer security expert and would do everything by themselves, but this is reality, and people need help often.
( Which is not good for bitcoin overall, but there is no other way )
Oh! So you are the owner! Why are you telling "there is no other way?" Didn't you read what I and other people wrote? You either didn't see it or you are avoiding it.
P.S. For this I don't think a great knowledge is needed, just need a computer with enough power. Even a newbie to cypto can generate it easily, Samr7 has explained it in simple language.
Edit 2 : Your site is good and has a nice UI. It would be better if you accept public key part. So it will be secure. But it usually take more time to generate an address with that part public key than it is generated just with the characters/word.
~~MZ~~