"people for whom" is correct and can be used in written English. You can use it whenever you are referring to the people who a certain activity, event, or situation applies to. For example, "These scholarships are for people for whom financial need is an issue.".
These were people for whom dreams tended to disappear.
Two people for whom the idea of romance is preposterous.
I know very few people for whom it is.
"And there are people for whom Islam plays no role".
"We've had people for whom this has saved their home.
"Can't be many people for whom that can be said".
They are people for whom £150 is way beyond their means.
When I feel like I can't trust my brain 100%, Ludwig really comes in handy. It makes me translate and proofread faster and my output more reliable.
Claudia Letizia
Head Translator and Proofreader @ organictranslations.eu