The real question is, why was it left unresolved by the foundation for all these years of they already knew about it? Just look how much money has been lost from poor investors
because, from a programmer's perspective, this is no pressing issue.
You don't usually expect people implementing custom bitcoin wallets to be retarded
(no offense at the programmers here but if this has been a known issue for years you'd think they would at least have considered if this might be a problem and implement code that can deal with it ( which
can be done without too many problems))