@ItsKornBailey I mean there's several valid reasons why a human user would need longer than 12 hours for their AWS SSO session.
Suppose you're executing a function in your SageMaker notebook that's pulling data from a large corpus on you S3 bucket. It's certainly reasonable to expect that function to take 12+ hours to complete, and you don't want your AWS access to severed as soon as that 12 hour session expires.
So I think the 12 hour max session duration is very myopic on AWS's part.