Waht somebody needs to do (and it can't be me for obvious reasons) is
 to
 select some CPLDs/FPGAs where the download protocol is documented (that
 is, you can progam the chip, given the binary file, without a
 proprietary
 programmer), and use the tools (that's why it can't be me) to make some
 useful logic functions -- things like an <n> bit universal shift
 register, <n> bit ALU, counters, even JK flip-flops, gates, etc. Make
 the
 binary files available for free download.
 
The problem with this is of course that the CPLD and even more the
FPGA's
  will be obsolete and unobtainum long before the TTL parts are really
gone.
You can still buy a 74ls181., but try a 10 year old FPGA...
My other problem with FPGA's is that they mostly  come in non-hobbyiest
packages.
                                        Jos