As someone who codes primarily to make a living rather than out of some innate passion, I’m perfectly fine with this.
When I change clients, I’m usually up and running within an hour because almost everything looks very familiar. Compare this to JavaScript development which can have any number of tool chain permutations.