Visually, an LTO cartridge cannot have much above a half of the volume of a 3.5" HDD and it must be at least 3 or 4 times lighter.
Carrying a suitcase with twenty LTO cartridges is as easy as carrying any other typical suitcase, but carrying twenty HDDs would not be easy at all, due to the great volume and weight, and the volume in a real situation would be greatly increased by the need of adding some serious padding, in order to avoid catastrophic damage if the suitcase were accidentally dropped.
More importantly, the price per TB of tapes is much lower, and when you consider the ratio between the expected lifetimes, the price per TB and per year is much, much lower.
Of course, tape drives are extremely expensive, so you need to store at least a couple hundred TB to break even with the price of HDDs.
OTOH, HDDs have much better latency, as even a powered down hard-disk will power up and retrieve data faster than the time it takes to load a tape and read it. I can imagine a number of ways to partition a HDD pool in ways that the access patterns allow for most drives to be unpowered at any given time.
Most of the time the right answer is most of the storage in tape, with a couple of petabytes of disk in front of it to deal with hot data. Even in that circumstance you have to carefully manage the disk storage and filesystem or you wind up with client devices too new to access the supported fs version, another problem that basically does not exist with tape.
But really, it's mostly about scale. Tape media is dense in a way that spinning disk can't catch up to.