(B) In my experience corporate machines simply aren't upgraded. You get enough for the job when you order it. If you need more, you get a new machine and the old one is repurposed or retired if it's remaining usable life is short.
Yeah. It would basically be insane for a company for nickel and dime laptop purchases and then pay an IT person to do bespoke upgrades. Like a lot of things that may seem sensible on a personal level where labor is cheap/free, they don't make sense when you're paying someone $50+ an hour to do them.
I remember in a n org I worked a few years ago we got new laptops with SSDs instead of HDDs. Everybody was happy except the people who worked with a lot of data as the first SSDs were very small like 128 GB (still the amount of disk space you would get in an entry-level MBP 2019 I think). So we asked for an upgrade and they replaced our SSDs rather than replacing whole laptops. But I'm sure it's place-dependent.