I would expect that within EEA most of the regulations would be the same and I don't think it's the problem.
What you would need though is translated manuals and such by law. Maybe even localized support for warranties that could raise costs to enter a market.
This is only my assumption, but it would make sense, that's why they cover even smaller English speaking countries like Ireland. Or for example Germany is a big market, but they cover Austria too, because they have German language for free.
There must be a simpler way. I can buy any other electronics parts internationally, why not laptop parts from the Framework Marketplace? I also wouldn't mind buying as a business and skipping VAT and consumer protection. There's no import tax for computers either.
"they'd have to be a person I'd spend time with when I'm bored" - I don't think this is fair to expect from anybody. It has a similar vibe as expecting from a relationship to pull you out of sadness. You have to be able to enjoy yourself and your time, if you can share that with anybody and elevate it, that's just an extra.
But just consider nerve cells that control limbs. A nerve cell consists of a neuronal body and a long axon. If you have a longer limb, you will need a longer axon, and therefore a larger neuronal body to maintain it.
I don't think the Venu line is "smarter" than the others. It's more every day watch design and has an AMOLED touch screen, but the functionality is nearly the same.
You're right, what I mean is it puts less emphasis on the sport and fitness tracking features, compared to Fenix and Forerunner lines, and hence lacks some of the more advanced features and metrics.
The built-in calc sucks: when the keyboard is displayed to edit the current expression, the app can only display ONE previous expression at a time. Sometimes I calculate things and need to refer to 2 or more previous results. I would have to copy paste them one at a time (cumbersome) or memorize them.
If only it could display about a dozen previous results while the keyboard is active... With a Python REPL I can just assign intermediate results to variables.