Not always true. Was in odyssey last month and they directed you to specific seats to sit in and when boarding started they went row by row staring with the first people they sat down. So at least for that sailing it was first come first board except for star class (and maybe regular suites, couldn't tell).