I agree, this is something I built entirely with off the shelf parts so the cost is bound to balloon.. The cost can be brought down significantly like you said
I think most of the cost is just the tradeoff between getting stuff tomorrow, or one month later from china at a fraction at the cost. If money isn't an issue, paying more to get stuff faster is certainly more productive.