In the same boat, and watching fellow devs struggle with what would be the simplest things on Mac while simultaneously shit talking Mac at every opportunity has me perpetually puzzled.
Mac and Ubuntu, to answer the OP question.
BME is missing from that list. Do not go down that rabbit hole.
Ngl, could be the script for a new season of Fargo.