REALTORS® are negotiation experts. If you buy a home without an agent, you'll have to negotiate and decide how much to offer on your own. This may cause you to unknowingly overpay for your home – or lose out on one you want.
Yes, you can write your own contract. However, including all necessary elements is crucial to make it legally binding.