Re: why are we not producing any solid 140lb & 147lb fighters?
Because fighters aren't fighting at that weight because they feel better at lower or higher weights. I wouldn't say there's much reason behind it.
It's like in school you get a really good year or two at football and the odd poxy one. Then all of a sudden Year 7 the next year is brilliant (new batch of LWW and WW).
Just happens like that..