Cats and dogs are more popular than hamsters because the domestication of the two animals began thousands of years ago. Most people find cats and dogs more friendly and easy to have as a pet. Owning a dog also gives the owner some source of security whereas cats are able to groom and clean themselves compared to hamsters that need extra care.
Dogs and cats are more social. They enjoy playing with kids and there are many breeds and sizes to choose from. While a hamster is not as social and u can't bring a hamster for a walk or teach it to jump fences. I cat is more popular because like the dog they are social animals. There are also many breeds to choose from.
People underestimate hamsters. Some people with disabilities need seeing eye dogs and some people think dogs and cats love more or something. Personally, I think hamsters are the best and I love mine to death and she loves me back. I feel like dogs and cats do much more destruction and require a lot more work.
Because dogs and cars can form emotional bonds that are beyond a hamsters capability. They are good with the entire family no matter what age while hamsters are horrid with young children. Dogs easily live 2-3 times longer than hamsters and cars live 3-4 longer. Dogs and cats can cuddle and preform a multitude of tasks that are beyond a hamsters abilities.