Open Borders is far from useless, actually.
First off, it give a nice boost to your diplomatic standing with the other party. Much more importantly, it takes AWAY the diplomatic penalty for having ships or starbases in the other person's sphere of influence.
These are not small things if one cares about diplomacy in the slightest. And one really should care, if only for UP votes.
Secondly, it can be sold for a small of amount of recurring cash (every 50 turns or so). The more people in the game, the more this stacks up.
Now, sure, if all one cares about is getting one's murder on, as Adam from Stardock puts it, then perhaps one doesn't care about Open Borders. On the other hand, being able to put starbases in other people's sphere of influence without the AI getting pissed off is a tremendous advantage.
====
As for this being an oversight, it's just the opposite. THIS IS INTENTIONAL. Why? Because those are NOT your political borders. They are simply indicative of your cultural influence.
Now the reason why the AI gets bitchy about ships/starbases in it's SoI, is because.... it is mimicking how human players feel about it. 
Now one can criticize the design all one wants. Lots of people have. But it is absolutely intentional and central to a good chunk of the game design. From things as simple as how the AI views things to more complex things like how UP resolutions to turn them into political borders might affect the game.