The age of consent in Portugal is 14. They don't have any of the theoretical problems you say would happen if we let 17 year olds control their own bodies.
Portugal is not an exception. Plenty of countries respect teens' bodily autonomy. We need no hypotheticals. We have real world examples of low ages of consent working very well.