Chrome uses its own Blink and V8 now, and there are many cases where developers only design for Chrome and small differences in implementation can be a huge pain in Firefox/Safari.
No professional developer targets a browser when developing a web site unless its a captured audience with no choice. Professional developers follow the specification. Those who do otherwise are only mentioned in reddit headlines and other hobbyist sites.
It absolutely could... but a major promise of the Brexit campaign was to "secure their borders" so that's a no-go. Plus it'd result in a hell of a lot of smuggling into the UK, and they'd be sanctioned under WTO rules since they'd be "favouring" Irish products and discriminating against others. For example US apples that came into a British port would have to pay tariffs while Irish apples driven across the border wouldn't, which is a big no-no under WTO rules where the first and foremost rule is that you must treat countries the same using WTO rules. So they'd be forced to either drop checks everywhere, or to erect them at the Irish border, or to do this legally they'd need a separate Trade Deal with Ireland, that is with the EU... which puts them right back at square one.
You can do that and indeed could do that before Google+ was even announced. It wasn't even tricky, you could create lists, set any one as the default, then when you wen to post just click and select the lists you wanted to appear to, or alternatively the ones you didn't want it to appear to.
I never got the whole circles thing as a unique selling point... like that functionality existed in Facebook beforehand and the reason people didn't use it much is simply because for a personal social media it's not that useful. I've used it maybe a handful of times in 10 years.
I mean I guess maybe because circles are a nicer design concept?