Honestly, I would. I got a solid bonus last year (mid 30K). I have no idea what my bonus will be this year (got a Meets), but if I was given the choice of 1) a bonus, or 2) not being laid off this year, I'd take option 2. Too much anxiety about waiting for some aimless blade to come down based on some algorithm, laying off good and bad workers with little business rationale.
Most of us just want to do good work and not be laid off for it.