[C++] Using Gameplay Ability System in a straightforward FPS Is It Overkill?

In Unreal Engine 5, I am just referring to the Gameplay Ability System in General.