I think they were trying to help people that open a window and instantly get attacked by a mob or something.
You know, all those people that open their windows and don't expect this to happen?
Yeah me neither.
The sengoku badge is still a thing, you all realize. It's a recurring event.
Sure it's not as common as "you can literally do these quests and get this any hour of any day of the week", but it's disingenuous to talk like new players will forever be stuck with a crystal ventus badge.
Saying that the Sekgoku Badge is still a thing doesn't mean the removal of Ghost Ship Badge isn't a huge disadvantage to players who create characters now vs in the past.
The is just like you said, it's on-demand vs an event. Players had control over it in the past, now they just have to pray to Nexon gods.
Personally I don't think it matters too much. Nexon should (imo) just remove both badges and be done with it.