For some reason service people working at any of my neighbor's houses always seem to park in front of my house. It IS a public street, and it is perfectly legal, and isn't a problem, but if you are cutting the lawn, fixing the HVAC, cleaning the pool, cleaning the house, delivering GrubHub, and there are no cars in the street in front of the house where you are going, I would think you would park in front of that house.
Today, I had my garbage cans and my car in front of my house. My neighbor across the street and one house down has a house cleaner. I was watching today as he arrived. The house he works at had no cars in front of it with room for two cars to park, and no cars in a driveway that has room for three cars. He went two houses past that house (and one house past mine), turned around and parked two houses from where he was working, in front of a fire hydrant. Did I mention that there was a parking space in front of the house immediately next door to the house he was working at, but he elected to park two houses away, illegally.