It is, indeed, very disappointing - and it all adds to the evidence that Apple has forgotten that the software it supplies with its kit is just as important in moulding the experience as the hardware. Its hardware quality remain amazingly high, its product support is second to none in the industry, yet the importance of software quality has been completely left behind.
The other thing that strikes me about the particular problem under discussion is the apparent randomness of where it strikes. For me it made Apple Mail completely unusable (well, if I'm honest it was the last straw in a whole successions of problems with mail, but a mail app that won't download attachments remains about as much use as a chocolate fireguard), and I have now completely given up on Apple Mail and adopted another solution (AirMai) even though it won't do a half of what Apple Mail used to do! On the other and, my wife has been using Apple Mail as long as I had, and is at least as heavy a user of email as myself, but she has never had any problems downloading attachments, and so she remains with Apple Mail!
Indeed, it has occurred to me to wonder how much of the problem (either this one, or the many other ones I have experienced) is with Apple Mail itself, and how much might be due to the way most long-standing users update their OS. My wife started her life with a Mac using a MacBook Air 15" running, TTBOMR, Mountain Lion, and never upgraded the OS major release until very recently, when she acquired a new MacBook 12". At that point we simply migrated her old machine to the new one, which had MacOS 10.13.4 already on it.
On the other hand, I started with Lion, and installed every major OS upgraded from Mountain Lion to High Sierra, and had major Mail problems pretty much every upgrade, and eventually found myself with a barely-functioning Mail application, from which all intelligence had been stripped out on the way. (For example, it never used to be necessary to think of my rule set when amending mailbox names, or the position of a mailbox in the hierarchy - I could rename boxes, or drag them around within the hierarchy, and the rules were automagically amended to keep up. Then one day I discovered that it no longer worked, that a mailbox whose name or position changed was instantly lost to Mail rules! beca8se the rules were NOT amended to keep up!
I will be one helluva pain to do, but I'm seriously thinking of setting up Apple Mail from scratch, to see if the problems I've had for years remain ...