Great in-depth analysis here Louis. I like point 3 in your Summary — start-ups shouldn’t necessary look to embed ML in phase 1 of their development.
Testing to near destruction a MVP should be their first priority. It always has amazed me what users go on to use — and thus what elements are discarded. There is no point creating ML for the sake of it — if users don’t want to use it.