A bit of Garmin reminiscing
My first GPS was a handheld brick Garmin 76S in about 2001. I've also got a GPSMap 60CSX (2004?) which is just the best. Unbreakable and resilient. Has suffered much abuse. I still use it with OSM maps on an SD card.
I've also got an Oregon (2013-ish) which I used on my bike as it was roughly the right size - a bit bigger than the Edges - still not cycling specific but pretty good and has bluetooth so some degree of synchronisation with the phone worked. But still mainly a wired device. It has OS maps too, which I really like. It was a fairly big lump on the handlebars, but a fantastically capable device. It doesn't have turn-by-turn, it was follow-the-track navigation.
In about 2015 (out of warranty) I knackered the screen on the Oregon and Garmin replaced it with a refurbed device for a real bargain amount. Sadly they don't do this any more and charge quite a bit for replacements. The new one even had a camera built in, but I've never used that.
I got my first Garmin Edge device in about 2013?. I forget what it was, I got it second hand. It was garbage compared to the handhelds. It felt like a cheap toy, the menus were sluggish, the graphics really chunky, it kept freezing up. It didn't have a fat lot in the way of features. Battery life was poor. They had squeezed too much complexity into too little processing/memory. I never used it much as the Oregon was worlds better. I think I gave it away.
Then I got an Edge Touring Plus in 2015-ish. This was the first recognisably decent Edge that I'd had, it had turn by turn routing that worked properly, but it was still underpowered compared to the bigger handheld Oregon. It was ... quirky. It would do things like have a nervous breakdown if I loaded routes that were too long. The battery life wasn't stellar. It couldn't charge and record at the same time. But despite these shortcomings it was a nice device, but needed sympathetic handling. I think also it was cable-only.
Next was an Edge 530 that I got around 2000-ish. The first Edge device that was really good, with no real flaws, didn't hang up, has turn-by-turn, reasonable battery life, bluetooth sync and all that. Finally they had got it right. I think it took that long for the hardware to be properly capable of what the software wanted.
Now I use an Edge 1040 (2023). That has more battery life than I need and a zillion features. I didn't need it over the 530 but I just felt it was time to buy another gadget.
So what's my point? In less than 10 years Garmin Edge devices went from tamagotchi-like rubbish toy to really capable cycling computers with more features than most people could ever want.
By the way, I'm not bigging up Garmin in comparison with others here, I'm sure that Wahoo, Bryton, Cateye etc are all equally capable. Competition means that consumer devices are all much of a muchness.