Macdonalds are using the ronald McDonald house to form preferences and position themselves in the minds of their target market (kids!!).
Think man. If maccas wanted to help kids, they would just donate money straight to charities
It's the same reason fast food companies support sporting teams...