Why is not using flexbox a bad thing? It recommends the new CSS Grid instead.
Edge 16 hasn't been released yet.
I look forward to CSS Grid being widely available and in the meantime degrading gracefully in non-supporting browsers is often viable. My concern is for the users of sites developed by the many people who do not give any thought to how their site performs using anything other than what they personally use.
If your target browser can't support CSS Grid it's probably too old to support CSS Variables (CSSS custom properties) anyway.
Not ideal, sure (especially if you're JavaScript-averse, like I am), but it's a start.