You are as wrong as you can be. Assuming you have a trustworthy agent (I used Nan Services), It is 100 percent worth paying extra.
Why? Just do the math. Account for your time, the trips to the Bank, pictures, and all the other things, including pay Grab; it only costs a few thousand baht to pay the agent.
Just account for all your costs, and you will see.