> All businesses have a home.
There is a vast difference between a disgruntled violent person showing up at the address of SmallGuy LLC (which happens to be their home) and the same type of person showing up at the street address of, say, Apple who has thousands-strong security force.
> A business with no physical location is not practical in society.
This comment on HN of all places is clearly incorrect, since most web businesses don't exist in any physical location.