The software is another story. Like I said in my previous post above. This yearly OS releases need to end. They bring too much hassle and bugs because of the amount of recompiling and GUI changes to Quartz. In this respect Apple needs to borrow from Windows 10. They should stick to the same OS for a few years or even a decade and keep refining it and adding really good drivers and APIs to it.
You may want to dive into what OS X (now macOS) is because what you are describing here is what Apple has been doing since they introduced OS X

We are now at iteration 12 of the same OS they introduced back in 2001. It is the exact same thing Microsoft is now doing with Windows as of version 10 albeit slightly different (and what many people have been wanting Microsoft to copy from others such as Apple). They are releasing the big updates (i.e. something like OS X v10.10, 10.11, 10.12) a bit more frequent than Apple is doing and they have been doing monthly patch rounds (wish Apple would adopt those).
I think Apple can improve the situation by doing the releases a bit more frequent (monthly patch round, "major" update every 6 months or so). The upside to that is that those updates are smaller and thus less complex which means higher quality software (it is something that we have observed with many software using this model). The only downside is that updates are not as satisfactory or exciting as they used to be: no more waiting 2 years and spending an entire weekend discovering the new system, no more going through an enormous list of changes and new stuff.
had my 2016 15mbp for about a month, perfect machine so far (I work in IT), the only "issue" I have is sometimes when I plug it in to charge, it doesnt make the audible noise, it seems like it is on and off
Same here but I noticed it makes the sound when the computer is actively running or just been put to sleep. When it has been sleeping for some time or when it is completely turned off, it won't make the audible noise (but it will charge!). I can totally understand some wanting to have a light on either the cable or charger to see if it is charging or not.
Although this generation have Macbook Pros have fantastic build quality that may last longer then usual (this has yet to be seen though), it being non upgradable with everything soldered on make this laptop technically disposable. In that light, I'm not sure if sustainability is a priority at Apple.
If you can upgrade every component and you can do it cheaply then you are far more likely to upgrade often. That means you are causing a much higher load on the environment because you are spurring the manufacture of new components and you also have the old one which is either chucked in the bin or gets sold (which causes someone else to chuck his old hardware in the bin along the line eventually). This is a good thing for the economy and for companies but not for the environment.
If you need to replace the whole thing and it is going to cost you a lot of money then people start to think and suddenly there is no need to upgrade to the latest and greatest any more. You'll use the computer until it is broken and it needs replacement. Apple has thought of that and offers a program where they recycle your old device. Some countries have a similar system. In the Netherlands you actually pay for recycling the old product when you buy a new one and the seller of the new device is obliged to take your old one and recycle it when you offer it to them. Being environmentally friendly doesn't start and end with what kind of raw materials you use and how many. It is about the entire lifecycle of the product.
However, what we have seen over the course of several years is that more and more hardware is integrated. We first had several chips for I/O but now we hardly need any because almost every I/O port is already built into the CPU. Thunderbolt is a good example, currently it is a separate chip but in the near future it is going to be part of the CPU. That means that we need less components on a PCB which in turn decreases the amount of raw materials we need. The downside of course is not being able to upgrade every single component (and to some extend we've already had that for years; take a look at those old 386 and 486 machines and their I/O boards and compare that to computers from 5 years ago).
More MBP specific: it now has USB-C and if Apple is going to do it like all the other manufactures do by putting it on all of its devices then we have yet another way of reducing our waste. The EU has started this by requiring USB power adapters for mobile devices (although they should and could have done far more by making it mandatory not to include those chargers because only then would they have accomplished what they set out to do with the current regulation). With USB-C this goes even further because not only can you use someone else's charger, you can actually use 1 charger, 1 converter for all of your devices. No more buying a lightning to USB-A AND a USB-C to USB-a, you only need the latter. That to me, is the MBP's biggest strength.