That sounds like FUD. Did you by any chance learn from the "battery university" site too? Li-ion is one of the simplest chemistries to work with - just stay within the voltage and current limits. There is no special "charge algorithm".
No, professionals dealing with consumer electronics rarely learn from battery university.
First off, there is an "algorithm", and it's called "CC/CV", but, yes, it's very simple in ideal conditions.
Here's a few questions that you can think of while contemplating how easy it is to charge Lithium batteries:
1. Is the cell in your phone/laptop a 4.2,4.25 or 4.3V cell ?
2. Would you charge it the same at 0C, 20C, 40C and 60C temperatures?
3. At what current do you stop the CV phase of the charging?
4. At what point do you re-start charging a battery that's being used ?
5. Where does the IR of the battery come into play ?
6. Can you charge/discharge an older (as in cycles) battery as aggressive as you can a brand new one?
etc.
However, I see how you're thinking, and here's what would work..
Yes, you could have used any old CC/CV charger (set to the correct cell-voltage) to charge our batteries. You wouldn't get as much capacity out of them as we would (but, close). You would however, _not_ get as many cycles out of it as we did (80% capacity after 1000 cycles, guaranteed), nor would it charge as fast as we did, without danger.
The opposite is not true though. Putting a random cell into our device would lead to us charging it incorrectly. For instance, charging a cold battery too fast (bad), charging a room-temped fresh cell too slow (not dangerous), not backing off at at the correct (for the new cell) CV drop after charge-completion, causing excessive crystal buildup on the anode of the cell, etc.
Simply put, the charging in your laptop/phone is not a simple CC/CV "algorithm"