The irritating thing is that they constantly like to reinvent the wheel and make life harder.
<rant>
Take the SQLite tool, moved over to SQLite3 without giving any consideration to all those users with SQLite2 databases and no migration tool either.
This is one of the biggest bug bearers of mine is that no consideration for backward compatibility is ever given, so what if something is depreciated, HTML4 has some right old fossil markup yet it is still supported, if a browser can support markup from the earliest websites, WTF is wrong with MySQL and SQLite people?
SQLite3 now can't tell you how many records it has returned, it has to run the effing look up command TWICE, once to get the results, second one with the COUNT(*) function call in the query. Totally effing nutty backward retarded method if I ever saw one, its like "Oh were moving on to this platform but were taking out one of the most important functions of a query process because we think its better" total numbnutz the lot of them, give me a wall cuz that lot including MySQL and PHP lot need their heads banging against something hard to wake them up a bit.
Some people have poured blood sweat and tears in to their code and because of a few retards in the industry, every one of the several billion users using code now has to recode their stuff.
</rant>