In 2013, Toyota and Honda made the same amount of recalls. The total number of affected vehicles is based on the number of vehicles manufactured. Toyota simply has more vehicles in the US vs Honda. Source
In addition, any car can reach '300k miles' if proper maintaining occurs.
EDIT: Like I said earlier, there are many reasons why a consumer purchases one brand versus the other.