I have always been quite confused about the fact that any measurement MUST yield a real number. What says it must so? Don't we modify our measurement apparatus to yield something which is consistent with the theory. So coulnd't we just imagine having complex values for momentum and position. All in all: I never found the reason satisfying that "observables are represented by hermitian operators because their eigenvalues are real".