Hi, 

thank you for your edits and welcome to osm :) 

i dont think foot=no is appropriate here, people can walk to the houses there no problem, especially delivery services or emergency services. But you're right, its not appropriate for the general public to take a leisurly walk there. You could mark them as foot=destination, but only if thats signed there. 

I would suggest adding highway=service service=driveway where appropriate. 

The same applies to many of your other edits :) 

Greetings

David