「〜を育てる」という意味を持つ他動詞「grow」と「raise」に違いはありますか?

「人を育てる」のように目的語が「」の場合、他動詞「raise」が使用されます。一方、「植物を育てる」のように目的語が「植物」の場合は、他動詞「grow」が使用されます。

He grows his kids by himself. X

He raises his kids by himself. ◯

彼は、一人で子供達を育てている。

He raises flowers in his yard. X

He grows flowers in his yard. ◯

彼は、庭で花を育てている。

また、「〜が育つ」といいたい場合、主語が「植物」の場合は自動詞「grow」が使用され、「」の場合は自動詞の句動詞「grow up」が使用されます。

The flowers grow without fertilizers.

その花々は肥料無しで育つ。

Most American kids grow up learning only English.

殆どのアメリカ人の子供たちは、英語だけを学びながら育つ。

難易度:7/10
関連リンク:年齢を表す際に、「-(ハイフン)」が入っている場合と入ってない場合を見かけるのですが、それらの違いはなんですか?