It’s a way potential employees will understand as devaluing the benefit. Basically making it likely a pointless inducement to join. About 50/50 of the companies I joined offered 401k matching vested immediately.
The first company I worked for started offering a 401k about 1 year into my employment there. I remember seeing the low percentage match and 2-year vesting schedule as kind a bit of cheap-skate middlefinger, and declined the benefit. Probably did more harm than good to offer it.
2-5% match is pretty good imho. Any match percentage is basically doubling your savings. If the vesting is good, save up the the limit of match. With tech industry salaries higher 401k matches would just hit the max limit for 401k frequently. The vesting time is the cheap thing. Though once for me, the vesting was still valid if you left the company - it was just delayed.