Like many things you can do everything yourself, or contract to others to do the things you are not good at, or don't have time for. Arguing realtors are useless is like saying accountants are useless, or lawyers are useless. I also did not re-roof my house. But of course you could get terrible accountants, lawyers or roofers, and you could possibly be terrible at stuff yourself. Some people think programmers are useless and some are, but that's not sufficient to try writing it yourself if you aren't one.