I've thought about this, are patent offices even needed anymore? We used to need the centralized store of timestamps--proof of who thought of what idea first. Since you can check your idea into github these days, and show later you were indeed the first person to your idea, do we still need a central office for this?