In some sense in some aspects - yes software is getting worse. For example optimisation. A lot of practices that been utilized today from "code standards" to "convince over cleaver solutions" we lose about 10 years of hardware evolution when it comes to overall performance. Of course there are exceptions.
And this is just single example of software getting worse