Now that C++17 has been out for a while, I think it is a better default for the C++ linter to not force C++14 and instead use the system default. I'm on Ubuntu 22.04 and the system default C++ version is now c++17 (actually gnu++17).
https://github.com/zyedidia/micro/blob/2898f1590d7a0588c5ae27753b2d68bd2607156a/runtime/plugins/linter/linter.lua#L69
I can submit a PR assuming it is just removing the flag from linter.lua.