@jollyrogue @benjaminhollon @RL_Dane @cobra @alcinnz @dheadshot
Yes of course, and a project can transition from a state lending itself to such a monetization scheme to one where it's effectively impossible to apply it without particular trouble (good luck reaching all yt-dlp contributors, for example).
Open Core has always felt to me like a precarious balance since the users could very well reimplement the features you're denying them.