Yes you are right as far as LS engine builders there's loads. I could have ordered a crate engine from Texas Speed and been done with it. And yes for hours of my time spent vs hours of money saved I lost a ton of money. But all it takes is one very small mistake to make an engine short lived with these exacting tolerances. I'd rather blame myself than deal with someone kicking the blame back. It was also a personal satisfaction thing.
My wife's engine had an issue and it was the middle of winter so I said whatever let's just have a shop fix it. In the process they "flushed the transmission" and it failed 4 days after we got the car back. Of course they stonewalled us and I can't prove they broke it. So I ordered a late model wreck transmission and replaced it and 3 years later still running strong.
But I then decided that I would never be in that position again where someone could tell me it wasn't their problem and get me aggravated. With this engine I built it from raw parts. I had the block machined, and I had the tools to verify.
It was certainly not worth my time, but as you said I love working on cars too.