Google hasn't built one and the generic ones aren't all that great.
Right. So let's not use the imperfect local clients that still work well. Let's just keep complaining about how Google is a big meanie for not making mail.google.com work offline (somehow) instead.
The stock Mac mail client is excellent, millions of people use Outlook or Thunderbird, and there's even better third party clients available.