Well Douglas, I wouldn't say that M20 forks are of crappy quality. It is some 65 years or more since they were made so having them start to suffer fatigue cracks after that time is pretty reasonable.
It could be one or two other things that are at issue here. Many M20 riders dont grease the forks often enough and more to the point they don't upgrade the original type of grease nipple for current style "hydraulic" nipples so they can't get the grease in where it's needed anyway. Anyone who still has the original style of grease nipple and tries to get grease in with one of those nasty little brass 'pom-pom' grease guns is working very hard to little effect. It might be how they did it originally but it doesn't work. Upgrade the grease nipples and use a modern pressure grease gun. Of course a modern specialist grease or similar doesn't hurt either.
A well greased fork with a good working action resists cracking much better than one that has a stiffer action because the grease isn't getting right through.
Upgrading is just a matter of screwing out the original 1/4"BSF nipples and screwing in new ones of the same size.
Finally, metal fatigue happens to all forks eventually. Earlier forks will have been on the road even longer and be even more tired. M20 forks are fine.
Cheers, Bob