The same reasons as you listed. One more: dogs eat a lot, big dog eats more than a human does. Dog needs to be seen by vet. Dog needs to be boarded if you leave home temporarily. It's expensive to have a dog.
But scaring of being bitten is an important reason. Dogs sometimes bite owners, even kill the elderly owner because its jaw is very strong. It could easily turn on you.