This illustrates micely why I let my support subscription to expire. Free_electron is right in most cases, but still:
but where is the mechanical integration , parts procurement, lifecycle management , library management ?
This is all good, and this is where Altium puts the effort. However, they have dropped the ball on basics:
... is connected electrically...
Fail, if the product has more than one circuit board. Altium's one schematic = one circuit board project model was insufficient from the beginning (No ERC over connectors, no cable management etc.). I've used Altium 20+ years, and there is no effort to this direction.
...can deliver electrons in bulk where and when needed ( power analyses for trace widths )
Fail in much more basic stuff than power analysis, Altium gets the voltages wrong. The ERC is not sufficient: It still allows me to connect positive terminal to negative power input, drive 3V logic from 5V output etc. Nor does it understand programmable devices: A pin can be an output, input, 3-state etc depending on the application. In other words, when they went on from 95 or something like that (when they were about where KiCAD is now), I wanted to see a least some effort to the core application, electronic design. But there hasn't been any significant improvement in ERC in ten years or so.
There are more shortcomings in the basics: Autorouter, placement*, bug fixing**, version management***, ... And as I don't see any effort for these, I'm not paying any more.
*: How hard would it be to automatically distribute decoupling caps close to power pins? Not at all, provided the development managers get the mindset of actually understanding what the customers do and how they could help. Fail.
**: All the fancy features are nice, but Altium still cannot route RAM, that function needs a bug-free length calculation routine.
***: Did I say their project model flawed? It does not understand that there can be different versions of a product during the lifecycle? It does give hooks to version management software, but SVN does not tell me what is the difference with PCB 1.0 and 1.1.
that is where altium pulls everything together.
Not everything. Rather, Altium handles some stuff that others don't. Up to you if you need the fancy stuff, but the writing is on the wall: Ignore the core application needs and the users go away. I stopped paying. I'll save the money, and once someone (KiCAD 2018, perhaps?) has a schematic with ERC that understands electronics*, I'll switch. same for PCB. Altium is standing still on the core stuff; the competitor is guaranteed to get past at some point.
*: Voltage ranges on pins, easy to change the pin function in a particular application, ERC over cables and connectors (boards connected together, automatic interface specifications!), net driven through a resistor is still driven etc. Lots of important issues that Altium has had years to address.