Have you thought about moving to Outlook.com? You can have a custom domain there, I think.
I've given it some thought. But I'm an Apple ecosystem kind of guy, and I don't want to move to MS, and have different issues.
Have you thought about moving to Outlook.com? You can have a custom domain there, I think.
Regardless of Apple vs Gmail incompetence, this is something you control, not Apple.
Go to your Gmail page in a web browser, choose settings, then choose labels.
Essentially the first group of labels, the "System labels" are the equivalent of Smart Mailboxes --- they are synthetically generated folders that an IMAP user may or may not wish to view through their IMAP mail viewer.
If you DO wish to view any of these synthetic mailboxes, click the "Show in IMAP" checkbox --- in your case, in particular, click that checkbox for the "All Mail" synthetic mailbox. Whether this is checked or not is very much a matter of choice. Contrary to what people claimed at the start of the Gmail/Mavericks disaster, I do not believe ANYTHING depends on the setting of this label apart from what I have claimed --- it does (or does not) display an "All Mail" mailbox, which you may (or may not) want to see in Apple Mail.
More significant is that life is much easier if
(a) the Sent/Drafts/Spam/Trash synthetic mailboxes are all checked AND
(b) Apple Mail is hooked up to use these particular Gmail mailboxes for these particular tasks. Before 10.9 OSX did NOT hook these up correctly (neither did iOS). An individual COULD have hooked them up correctly if they knew what they were doing --- but obviously most people did not have any reason to know how and why to do this.
10.9 DOES hook them up correctly. (I'd guess iOS7 does as well, but I haven't yet tested that.)
What this means in practice is that life is much easier if in Apple Mail you destroy and recreate every Gmail account you use.
For each such account
(a) make sure that EVERYTHING that you care about, associated with the account, is stored on Gmail servers --- NOTHING in an "On My Mac" folder
(b) in Mail.app destroy the account (which will probably lead to a detour into Preferences to destroy the account)
(c) in Mail.app create a new account of type Google with the same email address+password as before. Unlike in 10.8 and earlier, Mail will assume a whole lot of defaults (which are correct, unless you have really weird needs) and will not ask more questions --- it will just set things up.
(d) Now wait for all your mail to get pulled in again --- it helps to open the Activity Windows cmd-opt-0 --- to keep track of that.
(e) when all mail is in, repair the damage of the past by moving mail from the PREVIOUS (non-Gmail synched) deleted/spam/junk/sent mailboxes to the new Gmail synched ones.
If you don't understand what I'm talking about here, wait for someone who has more time than me to create an article with pictures and suchlike. You will not destroy any mail by following the instructions I've given above --- but you WILL THINK you have destroyed mail if you don't understand my point about where Mail.app is CURRENTLY storing its deleted/spam/junk/sent mail, as opposed to where Gmail wants it stored.
Also I don't sync notes/calendar/contacts/anything else on any of my Gmail accounts so if you do, I have no idea of the consequences to those features of deleting then recreating your Gmail account on Mavericks.
Finally, if you DO search for better instructions (with pictures etc) of what I am talking about, be sure that whatever you read is 10.9 appropriate (and written by someone who appears to know WTF they are talking about). There are plenty of such pages from the past about how to set things up which are NOT appropriate for the new world. The new world has Apple trying very hard to do things Google's way (while still working as a user would expect). It makes no sense to fight this; you might as well adapt to it.