You cannot use "несу" with the part of the process when you are not physically carrying the thing.
When the medic gives him the towel and when the children are giving the breakfast, they have already completed carrying and now are giving the thing.
"приношу" means the whole process: taking, carrying and giving. "несу" means only the carrying.