Вы абсолютно правы. Вы должны добавлять serialVersionUID только в том случае, если вы понимаете, что это на самом деле делает, и уверены, что это правильно. Вы, очевидно, понимаете, что он на самом деле делает, и уверены, что это не правильная вещь, поэтому не добавляйте ее.
Я вижу, что многие программисты рефлексивно добавляют serialVersionUID, потому что он закрывает компилятор и не требует добавления @SuppressWarnings. Это неправильно, и они плохие люди.
Итог: совет «Всегда определять serialVersionUID явно в ваших исходных файлах» не является упрощенным, он совершенно неправильный.