This whole 'vanilla' thing is getting out of hand.
Eh, I don't know about that. There are valid concerns with learning how to code with a framework before you fully understand how to code without a framework.
Now, I'm not saying you shouldn't learn a framework like Laravel when learning to program for the Web. I'm saying that you should learn a framework alongside learning programming fundamentals, not instead of it.