You make a good point, but it is all about the budget. If you do the extra 300 to 400 on crank, rods, heads, headers, etc it is easy to double the cost quick.
I have not heard of any problems with Scat cast cranks unlike the Eagle stuff.
I would use it for a street engine if it didnt wind...