I mean, you're certainly not wrong about that.
Assassin is a terrible subclass, but it's not because it's abilities aren't great at what they do. It's because the subclass is terrible at being part of a group.
It's an outstanding subclass for an NPC, or a single-player in a low-fantasy game... But who plays like that?