Question: why maverick is still a captain?
Answer: The most straightforward answer to have a captain with 35-plus years of service is for the captain to have previous enlisted experience. In the case of Maverick, this scenario doesn't fit with the movie's timeline – Maverick was a lieutenant in 1986. Another possible scenario occurs if there's a break in service.