Does SMBus spec lie about I2C?
I2C does not support hot swapping so devices should not be removed. And busy devices will not acknowledge.

SMBUS does not lie, it embellished a bit, but it's not a lie. It has specs designed to improve upon actual or perceived faults in I2C.