MC himself often looks like Tommy in general, they probably have the same base model.
I think DPC's using the same smile morph on various characters, but it doesn't work out great. Even Josy has that weird look sometimes.
I think it's easier. Copy-paste poses for facial expressions, same with models. Derek and John Boy look alike, Rusty and Neil look like they're related. This has given rise to conspiracy theories in the fandom, especially if you read dalil_x theories. But here everything is much simpler - the development goes faster than working out each appearance to the smallest detail, making them unique. After all, this is an indie project that is made by one person.
Yes, what are we talking about, even if AAA projects are full of the same NPCs.