@Alex ******
why you being so salty bro.
I was just offering a suggestion.
Personally I do border runs because they give 60 day extensions.
The visit to immigration only gets you 30 days.
As I'm sure you know the 30-day extension is a very easy process and only costs 1,900 Bhat.
The reason for the agents is the convenience.
No chance of refusal at the border.
No need to board two flights just for the 60 day visa.
Hundreds of people do the visa run every day just for this extra 60 days.
So don't know why you're crying saying it's bad advice it's just a suggestion bro.
If you don't like it feel free to just move on with your life. no need to be posting salty comments.
I noticed you didn't post any helpful suggestions.
Also for lots of people money is not an issue.
So paying 4,500 baht is nothing for a 2-month visa.
But as the op has said. If on a budget then best to do the 30-day extension at the immigration office.