Just my opinion, but I don't think one can make a true apples-to-apples comparison, because SWIFT transfers normally post the next day. If the rates go up overnight by just .10, one could potentially get about 6,000 baht more with SWIFT using your example. Of course, if rates drop overnight, one could end up worse. That's why I send $ to my USD acct, and then watch. As long as the rates are going up, I wait until my Thai bank adjusts their rates higher, and then I keep watching, and if spot rates drop during the day, I will convert to THB before my Thai bank adjusts their rate lower. My Thai bank only adjusts their rate 3 to 4 times per day, so I usually have time to react. Most of the time, I can do just as good or better using SWIFT, as my previously posted real-life transaction shows.
Most probably prefer Wise because it works better for them, and especially for those who want the money quickly. There's always a risk with SWIFT because the rates could fall by the time the conversion is done, but SWIFT works well for me. Good luck...