What your friend is doing is actually called nursing on demand. There is nothing wrong with it and it is the most natural way to feed your baby - whenever he needs it. I nurse my baby on demand as well and I don't see the need for a different approach, lack of predictability is probably the only inconvenience.
There are many benefits to nursing on demand including less stress for baby, baby decides how much he needs and how much to drink, as well as ensuring mum's supply is adequate and of a high quality.
You may read more about the differences between nursing on demand and feeding on schedule here: http://www.parentingscience.com/infant-feeding-schedule.html
Read more