What you have found is a typical case where a 'limit' case is reached. There is now a preoccupation with shortening. The reason is not always clear. The use of initials of company and other names, especially those that are well known, is understandable. It has now become common, however, to save the effort of writing out phrases in full, for the sole reason of saving space or the effort of writing in full.
Your example is a case in point. My advice is that the first thing to do is to consider the reader before you consider the convenience of the writer. This is not a point about grammar, spelling or punctuation, of course.
For example, you write "CMOS". I, the reader, now have to google it to find that it stands for "complimentary metal-oxide-semiconductor." I now check fora while to see if I can find some other acronym that fits your question. Perhaps it might be a shortened version of book or article, but nothing springs to mind. This is one reason why at the very least most publishers recommend that the such an acronym should be introduced by putting the name/phrase in full immediately followed by the acronym/abbreviation in brackets.
Even this considerate approach is not perfect. Taking the example you give, for example, the shortening of 'local bread companies' to 'LBCs' does not send the reader googling for ages. But it does tend to put the onus on the reader to either memorise the acronym before moving on or trace back looking for the first mention.
Granted that such a practice is increasingly common and so must be accepted by the long-suffering reader, you run into a real problem, where the first word begins consonant whose letter name begins with a vowel. So if we are thinking of one of these 'LBCs'. we suffer pronunciation checkmate. If we are talking about a local bread company, do we say 'an LBC' as if "LBC" because we are saying "ellbeesea", which starts with a vowel, or do we keep the 'a', on the grounds that L stands for 'local'? There is no perfect answer to this.
Except, write it out in full. Then the dilemma does not arise. If you must, I should say you should focus on the sound and use 'an'. But that is a personal opinion.