SigV4 is aimed at someone with access to an IAM user/role in your AWS account. Cognito/JWT is aimed at allowing you to create and manage a group of users separate from your AWS Account users (i.e. in Cognito), and a mechanism verify those identities.