That's surprising. Here in the US non-profits aren't allowed to match at all.
I'm not sure that's correct. I'm at a 501(c)3 in Boston and receive a 401k match up to 6%, fully vested at each monthly grant. According to this[1] IRS doc it looks like 401(k) plans and matching can be used by any non-governmental employer.