For example, RSA encryption is conceptually simple and fairly obvious (prime factors of large numbers, of course!), but the implementation is exceedingly tricky. Patenting RSA does not preclude people from patenting other encryption methods, but it would if the patent covered "prime factor-based encryption".
It would be a lot better if a patent application was rejected until a workable implementation was described, one that included enough detail to verify that it was a viable solution to the problem. No code, no patent.
For example, if the patent being reviewed here included a specific way of encoding the date and time with the photograph to facilitate some kind of easy sorting, then patenting that specific, non-obvious (e.g. proprietary) method wouldn't be so disruptive.