Async functions with no async code create overhead, both mentally and computationally. Callers of async methods either need to be calling from an async function themselves or run it on an executor, both of which causes runtime overhead and hassle for the caller.
https://rust-lang.github.io/rust-clippy/master/index.html#/unused_async