This is an extension what happens in all generations. To wit, what I grew up with: "Back in My day..." (aka "When I was your age..."). My father many times explained to me how "easy" I had it after which came the "...first time I saw and airplane..." story and/or the "...we didn't have TV and telephones were a luxury..." speech. Then came the grandparents telling how they grew up and how easy my parents have it.
I'm not at all convinced that "millennials" are much, if any, different than previous generations such as the "GenX" people. People adapt to the technology and other aspects of their time.
Change a few sentences and this is my father talking to me in the 1950's.
I do also agree companies should be responsible for re-educating the young's generation work ethic, nor do I believe it is feasible. Then again, the video is essentially a "promo" by/for insidequest.com with "articles" such as "How to Get People to Follow You".
I do see this "millennials" complaint come up a lot in tech forums by some of the older people there from time to time. A common one is: "...you should have been around when we had to do a punch card for every program line..." (which I personally do remember having to do in the early 1970's when I took FORTRAN, PL1 and Cobol classes.) Then I think back to the 1980's when the movers and shakers wanted "bean bag chairs", free soda and snacks, couches and such (again, this is in the "tech" world).