eBay's system is quite similar to how Android started out, they just keep adding **bleep** on top of the previous **bleep** and eventually it becomes a big lump of cluster mess that makes it very broken and hard to fix.

 

They have come so far from so long but they really need to start at scratch with a clean state on everything. It can be costly and time consuming but it took a while for Android OS to admit it and do it themselves.

 

Perhaps eBay have created more workload for themselves and are now suffering because of it. So much broken exploits everywhere that they simply don't have the manpower to fix it unless they start all over again.... or hire extra people to deal with stuff like this