I care zero, it's still "F stab" to me. And URL is "earl". But despite favoring the short version for those two, I always spell out every letter of SQL, and pronounce etc as "et cetera". None of it is consistent or rational and it doesn't matter because pretty much all of the time people know exactly what you mean. Perhaps I was lucky that one of my first bosses who'd been using UNIX since the 80s pronounced vi like the first two letters in violin. First and only guy I ever met who said it that way, but we all still knew what he meant.
In the 80's I worked with a guy who had a theory that most people who grew up with SQL in the early days pronounce it "sequel", and the younger generation was more used to saying it as the letters; S-Q-L.
At $PREVIOUSJOB I worked with a guy from Boston who pronounced "query" as "quarry". But he had a lot of bizarre pronunciations, so we just let it go. And not just because Boston, either.
AFAIR when SQL was introduced there were rumors that IBM decided to use SQL for its name because there was another language called Sequel. So they used an acronym (full name was Structured Query Language).
I think tab and table come from the same root. Tab stops existed on typewriters prior to tab keys on terminal keyboards, and I presume it was a shortening of tabulation stop, i.e. a way to more easily input data in a tabular form or a table. So I always internally read fstab as "file system table" and crontab as "chronology table", or something similar.