The theory is lot stronger/valid in enterprise sales like gitlab, customers take a lot of time to switch even if they are not satisfied with a product, there may not viable competitior with bespoke solution the same your current provider gives you etc
It is far less true for consumer/SMB mid market products as cost of leaving there is not high.