I understand your concerns Sander Pilon. These are true, and pretty much how we’ve come to embrace standards over the years. For the most part, they just do not work “everywhere”.
For a big e-commerce site operating on a B2B level, and without the need for an sort of “experimental”, “different” or “shiny” layout, we do have to fallback to flexbox or float based layouts — whatever the case.
“All users of Windows 7 and 8 who use their default IE10 or IE11 will be left behind.”
We all wished users updated their browsers — but they don’t give a sh*t about us (developers). Many dont.
Nevertheless, I still find the CSS Grid incredibly useful. Build a future proof layout, take advantage of the declarative nature of the CSS Grid layout, in a nutshell, do amazing stuff. Then fallback gracefully to support older browsers. We agree to websites not looking the same on all browsers. huh?
Thanks a lot for your input. Very thoughtful