You've learned something, which is that your boss (and especially the MD) don't care for your opinion about the effects of your environment on your work. Furthermore, the fact they didn't bother telling you this was in the works either means that they don't care about the effects of uncertainty on your work, or that they do care, but believe the effects to be minimal.
Since you feel affronted, it's fairly likely that they're mistaken in your case, but perhaps most of their employees in their experience wouldn't be bothered about it.
The upvotes for Lilienthal's answer should strongly indicate to you that these ideas aren't unusual. However, it hasn't been unusual in your experience, since in the past you've worked with people who have chosen to consult you about your environment. So, if you can, figure what it is about this job that resulted in you, unusually for you, working for people who have a bit less respect for you in this area.
Does this company, in general, show less interest in each employee? Is it expanding rapidly and simply cannot maintain individual offices (check: are managers losing their offices at the same time)? Have you leaned towards very employee-friendly companies in the past? Do this lot pay more and expect employees to grit their teeth and take the money? In past companies, did you (for whatever reason) made a stronger reputation for yourself as someone worth consulting?
If you can get some idea why this employer has surprised you, then firstly, it will hopefully make you feel less offended (which isn't an emotion likely to be any help to you if it lasts long), and secondly, it will help you to figure out what the problem is, whether you want to raise it with your managers, and if so, what exactly you should raise. What you shouldn't do is to go to your manager feeling that you're owed an explanation as to why this company is different from what you're used to.
On the other hand, if they genuinely thought it didn't matter whether you work in an office or not, but you can make a persuasive case that it does matter, then you might be able to change their minds, or at least get them to realise that it's worth asking you, the only developer in the company, about issues of developer working environments. So it might help all around if you go to them and they give you an explanation, but basic people-handling skills suggest that, regardless of how polite you are, you'll do a lot less well "telling them how you feel" than "asking them what's happening and how it helps".
Fundamentally, though, everyone knows that noise and distractions really harm programmers' productivity (measured in terms of how long it takes them to complete a piece of programming work to a good standard). But most employers nevertheless don't prioritise these things because they have priorities other than programmer productivity that they need to balance. Low cost and lots of informal communication are the two main benefits cited for putting everybody in one gigantic echoing hall*, and if that's the workplace your managing director wants to run then that's what'll happen. It's annoying when your boss doesn't properly tell you about a done deal that directly affects you and your work, but it's usually possible to get over it.
I will say that my experience has matched yours. Staff often aren't asked what office arrangements they want, but they're still told in advance what kind of changes are coming. I'd like to say that normal human beings will tell their staff when there's an office reorganisation being planned, and will present the information in an ordered way at some point, certainly before the stage where they're loudly discussing the works in the corridor. However, again, see how many votes for Lilienthal's answer: our idea of normal might not be normal after all. In particular the enthusiasm for the view that your office environment has no impact on your work really does surprise me.
* I exaggerate. Slightly.