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.
Small business owners are very impacted by the R&D schedule.
It's clearly not enough to cover all of the expenses that are required to generate your "revenue", but it's a gesture in that direction.