I tend to agree, but I would set the age lower. A person can graduate high school at 18, get a 4-year degree, and still be 3 years away from “adulthood” by your definition. There are plenty of professionals in the first 3 years of their career who are contributing members of society. Shouldn’t they be able to drive to work, sign a rental contract, etc? I’ve been in my career for over 20 years, and I have always worked with young people who may be lacking experience but are still productive employees. I think you’d be cutting out a significant portion of the workforce by excluding those in early adulthood.
If you have to “cut a deal” with your spouse, you are not in a healthy relationship.