Yes, at a high level. It doesn't rely on skip locked, which is not cheap at DB level. DB has to still typically run query and keep going until it finds an unlocked item. Deducting and checking inventory counts are simpler ops inside the DB.
I don't think you really need that even. An indexed lookup is fast and you don't need to store a computed quantity generally.