If you search for "fuse box" you'll probably find a lot of info.
The fuse contacts and the fuse ends get corroded and the connection points start to have higher than normal resistance. The amps going through this resistance makes power, which means they heat up. The heat speeds the corrosion, and things get hotter. The "springiness" goes out of the clips when they get hot enough, and the problem gets worse. Eventually the clips melt the plastic box and the solder connections inside, or the fuse itself overheats and fails.
The best fix is to replace the fusebox with one that takes the now-standard automotive plug-in fuses. In a pinch you can (mark first!) cut the wires in the fusebox and throw out the box, then put 1/4" female insulated spade terminals on the wire ends - the push-in fuses will mate with these perfectly. The fuses will just hang there but will work great.