Other than my first cruise, which had just dinner seating, we always have late seating for dinner. Being West Coasters, especially on an East Coast cruise, especially when our kids were still kids and active in sports. late seating was actually eating early for our bodies. 8:30 pm EST is 5:30 PST, and when our kids were in school dinner was rarely before 630 pm PST, and during baseball season, it might be as late at 830 pm PST.
My hat has always been off to the parents on these boards who can get off work, get their kids home, and have dinner on the table by 5 pm!