Calling it as a plumbing problem is like calling software engineering a typing problem.
Edit: Instead of downvoting, how about replying? There are only 3 clauses above, so you can just say which one of those clauses is wrong and why.
Seriously though, SpaceX isn't Usain Bolt, it's... Fabio Cerruti (of Italy, fifth-place getter in the first heat of the men's 100m at the 2008 Olympics). He ran 100m in 10.49 seconds, which is very impressive, but nothing that hasn't been done before.
OK, enough athletics analogies.
The second two clauses contradict the first..
Its graphics were worse than that of the 4 year old Apple II, its speed was only a little higher (certainly way of from what the 1:4.77 clock speed ratio would make you think; both ran at around 1 MIPS).
Yes, it handled more than 64k RAM and was 16 bit-ish, but very impressive? Not in my memory.
Logical fallacy. The fact that the differences in output are only quantitatively different doesn't mean that the differences in process aren't qualitatively different.
NASA probably isn't optimally cost-effective, but I suspect that eats more money than the plumbing problem itself does.