It must be obvious to anyone that uspto does a poor job when researching and approving patents - I guess they are like any other business nowadays - just out for the buck . What do they care if their shoddy work is challenged at some point in the future when that will just net them another hefty fee ?