I'm willing to bet it's easier to set up a Linux VM on a Chromebook than on a Mac. But the other side is that anything not explicitly requiring Linux will work natively in macOS, where you also get a nicer terminal. Like I've not needed a Linux VM in years, and the author doing web dev probably won't either.
pretty dang easy to run a Linux container on MacOS using Colima (https://github.com/abiosoft/colima).
Crostini is built into the Chromebook, vs macOS where I hear a different container solution every time someone asks about it. Colima is a new one to me. Maybe it works great and the others do too, but full 1P support is a step up.
Yes, however most of us don't really need to use Linux containers for our work, plain traditional UNIX works just fine.
Relative to native Docker and Crostini, my experience using Colima at work was like pulling my own teeth out.