Parallel Computing: Challenges and Memory Models of MPI and OpenMP

If a computer is deficient for numerical simulations, why not connect several computers to work together? With ample funding, more computers should linearly boost the overall efficiency of the simulation, right? It sounds great, but if only things were that simple.