What you seek certainly has noble utility to its thinking, but I don't do things that way. That is, while it'd be great to have a "one size fits all" device, I feel more comfortable with multiple devices, if need be.
A sight pusher is very little more than a shaped-leg C-clamp with fine threads. The key feature being the shape of those legs (feet). So like you, i bought one. But that didn't work especially well for everything, so I just made another. Then another. I suppose i could've gotten by with just one and a couple of adapter blocks - that i would also have to make - but i didn't.