I’m sold on pants with knee pad pockets in them. I dont use proper knee pads though, just a few pieces of neoprene cut to fit, dofferent thicknesses to suit. Depending on your legs, you may need to hoist them up every time you kneel down though.
I can go from climbing stairs, to kneeling on...