One of the reasons that cast engines and heads are hard to weld on, is the fact that they have a vast amount of impurities, ie. sand, that is left in the pores of the cast. When you put "heat" (weld) to an area the sand particles explode and cause small craters, hence, poor adhesion of filler rod, crystalization of base material, etc. Another reason is contamination of oil, carbon and gas additives to the porous cast iron. These are just a few reasons why cast combustion chambers are not welded to increase compression.
Repairs to cylinder heads due to cracking are generally repaired by the pinning and welding method. This is the method where you would pin across the crack, gouge out the crack to new clean bare metal, and add filler rod to rebuild the area. This process allows you to bite in to new metal (steel pins) and clean block iron. Still not the best way, but it will get you by till you can buy a new head.