I agree with you. I rarely find myself in a situation where a piece of async code forces me to refactor a synchronous code to be async.
A lot of junior devs I've worked with don't understand that putting `async` in front of a function doesn't actually make it asynchronous.