The vast majority of software (past or present) is not distributed and therefore difficult to access. So I find when people talk about “software” in this context they often mean commercial “boxed product” software or software that otherwise has an end-user that is the general public rather than “all software”. That is simply the only neighbourhood of the software universe that most people are familiar with. Yet even if we were to restrict ourselves to that category of software there is a complete lack of convincing comprehensive comparisons. And even if there were it might only be an indication of a trend confined to that category of software.
Most commentators suggest the trend concerning software quality continues and may even accelerate in the future. So instead of trying to compare the present with an inaccessible past, why not compare the present with an eventual future? Design objective metrics and/or recruit esteemed judges for subjective assessments, then assess today's software and repeat this assessment a number of years later and compare the metrics.