It's all about the percentages.

Dating a 16 year old as 20 year old is a way bigger percentage gap in Terms of years lived than 44 and 40.

My last girlfriend was 7 years younger than me. Being 33 and 40 wouldn't scratch anyone. But being 20 and 13 would ring alarm bells everywhere.