You can easily check that architects follow the same rules. When they work towards creating a new building their salaries are amortized
I wonder if most of the people in this thread should then change their minds on this topic, since the #1 reason seems to be that software development is being singled out.