Ignoring for the moment, that productivity measurement for software developers is still largely a mystical art, the big picture is:
It doesn't matter if you are the most productive software developer in your workplace. A company's revenue does not scale with the individual productivity of a single software developer. Your salary, relative to all other costs, is insignificant. Superior marketing typically beats out superior products.
Also, the entrepreneurial route is fraught with risk, and its greatest benefit isn't potentially unlimited income, but rather individual freedom. That said, while software development may have a low cost of entry, most would still need to pay bills (food, shelter, electricity, Internet access, etc) ... unless of course you still live at home with your parents, are being supported by a spouse/partner, or have substantial savings.
The definition of "Precision" and "Recall" in the "Results" section is inconsistent with the tabular data, i.e.,
A low precision indicates that there are many false negatives.
The table shows low precision corresponds with many false positives.
A low recall indicates that there are many false positives.
Similarly, the table shows low recall corresponds with many false negatives.