Welcome to the community @MinistrBob!
That is how most open-source (in our case, fair code) companies operate these days, and it is called open core. After all, do our employees also expect to get paid and so we have to make money. This means we can not give away 100% of the product for free forever (we did so the first 3 years the company existed). In the last year, we started to create many features aimed at larger organizations running n8n in production, and those features are paid. So you are partly correct. Even though we still give probably 90% of the value away for free, we do not give literally everything away for free.
So, to answer your question: No there is no way to remove all restrictions and use all features for free.
Regarding what is available for free and what not, I answered recently also here:
I agree, we really should add a list somewhere on our website to make that clearer.
I hope that answers your question.