One of the most common uses of a financial project is to assist with the fixed asset acquisition process. If / when a fixed asset acquisition process has multiple transactions, covers a date range, the financial project is probably the best way to manage that.
If all acquisitions are simple - for example a laptop, where you purchase, and done, these may be best to skip a financial project. But let's assume you're installing a large server, that will be parts, labor and other over a period of time. this is best managed via a finance project.
I had one client 50-year company birthday party; we used a financial project. You don’t capitalize those expenses, but we encapsulate the values for easy reporting (just like if we added a new cost center).
Given the code part is used, IMO leave it as is, as you can do so many things with it. If somehow, you decide to change this to a non-functional code part, you miss out on any future ability to take advantage of the project accounting. Nothing forces you to use the capitalization, and rev rec functionality. In other words, it can work like a common code part (Project) using the financial project, AND optionally, you can take advantage of the power of the project accounting. Best of both worlds - a win-win.
Regards,
Thomas