You don't see the deal breaker because your requirements are clearly low enough that open-core software works for your use case. Your experience is not universal. Your inexperience is leading you to believe you're more knowledgeable than you really are. I don't need to explain myself to someone that engages in bad faith arguments.
Let me guess, you chose Gitlab because you're a DHH fanboy?