Why can’t reviving someone be done the same as returning a flag? Just stand within the area and the revive timer starts. Being locked into place unable to do anything is not fun.
Not to mention, anytime you need to hold to interact with something it hurts the accessibility of the game. Especially when you need to hold a button as long as we need to for a revive. At the very least, make it more accessible by allowing for a tap to interact to start the revive process. This is how it is done in many other games.