Past a certain point the cards won't support CUDA or Firestream, so no, you can't have a miner that will simply run on anything. Very old cards probably aren't worth running the software on anyway.
Moore's law states that complexity in a computer system doubles every 18 months. It's held true for more than 30 years (and actually seems to be accelerating). So, if your card is 18 months old, it's half as fast as a modern card. Three years old and it's 1/4 as fast. Four and a half years and it's 1/8. Six years and it's 1/16.
It's unfortunate that those with very restricted capital and old hardware can't do much on bitcoin, but there's nothing that can be done about it. You have to either get better hardware, suffer with what you've got or don't mine at all. Sorry.
Actually TSMC did not follow the Moore's law in 2010. They could not bring up the 32nm node, thus both Radeon 58xx and 69xx are made on 40nm nodes.