stderr wrote: Core functions means all the functions except the ones you need, I've learned that much.
I think that's what you meant to say ?
You are exactly correct, I certainly did mean to say that. You'd think I could correctly spell the words in my attempt at a punch line but sometimes not.
I do think that powershell is frustrating because it does not include all of powershell in all releases of current powershell. This is not a problem for bash, all versions of bash with the same version number should include, and as far as I know do include, all of bash.
This not including stuff is probably directly related to the fact that powershell attempts to include what otherwise would be external libraries right in powershell itself, although it does have external libraries anyway. It is possible some of the trouble is derived from microsoft worrying that including too much in low end devices would create, I think the cool kids call it "memory pressure".
But couldn't this be avoided by letting the programmer decide which parts of the whole that he needed to include in his particular program? Another possible reason for not including all of powershell in all versions of powershell is less forgiveable, namely that microsoft thinks that if they did include all of powershell in the powershell of the versions of windows they are giving away free, people wouldn't buy so many copies of the versions of windows they are not giving away free.