Teach me for not having three failover pools

My pool/failovers are:
1. Middlecoin useast
2. Middlecoin uswest
3. Hashcows
4. Poolerino EAC pool
As a result, no cut in to profits. I never even get to pool 3/4. They are there just in case. Also ping is really inconsequential. Blocks aren't found fast enough for an extra 100ms lag to really make much difference.
Furthermore, afaik useast is BETA. Expect 50% uptime and be grateful for more. Along those same lines, uswest is non-beta, so expect 98% uptime and grateful for more.
You have no one to blame but yourself for your high expectations and poor mining practices. If you think you can make more elsewhere (lol), there's the door. Good luck.
Sadly, I'm running cudaminer on one of my rigs and there is no failover option. It's normally pointed to useast but when that cuts out my mining output is cut in half since it's not able to switch to uswest. uswest on the other hand gives me 5-8% rejects when useast is around 1% to 2%
What makes the beta servers "beta"? Why do the servers fail or go down? Aren't these just Amazon servers? Wouldn't you just run the same backend on all of the servers and be done with it? There isn't really any reason why there would be a huge difference between them right?