Not to be offensive, but I couldn’t disagree more. It’s not against the ToS anymore, so why shouldn’t it be allowed. No one says you need to buy it, just like you don’t need to view the ESX based scripts if you dislike ESX. I personally would rather a script be paid than kept a secret/not posted at all, I think that’s more against what “the project is for”.
Paid resources have been going on for years. Against ToS. CitizenFX (likely) realized, it’s going to happen, and they won’t be able to eliminate the problem. Instead, they did an incredibly smart move, not only for safeguarding users, but by also providing a proper pathway to “legally” do it. The options were: Keep it disallowed, have people do it anyway, worry about reports for paid resources, etc OR provide an option for people to sell scripts, as they are going to do it anyway, but on a platform that is reliable and trusted.
Reference: https://forum.cfx.re/t/announcing-tebex-partnership-server-monetization-commerce-2-0/
You’re not loosing the forums, and it’s a small subsection of the CFX forums, people are always going to make free content.
In regards to “Community Marketplace” - What’s wrong with that? Better on the FiveM official forums than Joe Smith’s website. When you see other games like Garry’s Mod, Minecraft, Arma III, whom all allow some form of paid content, the quality of the content goes up (typically). The quality of the work for something paid goes up. You have an obligation/reputation to uphold as a “seller”. I know plenty of people who would love to make good reliable scripts, but can’t due to actually needing to make an income and dedicate their time elsewhere. Could FiveM scripting be a job? Likely no, but it does mean, instead of needing a part-time job, you could sell a few scripts here and few scripts there.
TL;DR - No one is forcing paid content down your throat. It’s about having a little bit easier to find these resources. If you disagree with paid content, it already happens, and has been. You aren’t required to buy it.