2. In many places it's just hand-wavy. Many case studies, but no formal methodology how to do Build->Measure->Learn feedback loop.
3. The needs and desires at a particular time/situations. Personas don't work. For example the same person may want a luxury meal in one situation and a hotdog in another. See JTBD.