Salaries in general (not just of software developers) are tax deductible in many countries. This is desirable because we do not want companies to be paying taxes on revenue.
In the US, unless you are a C Corp then you probably also pay taxes on net income of some form. C Corps have some different accounting, where dividends are double taxed unfortunately.
Small business owners are very impacted by the R&D schedule.