It used to be positioned like an upscale microcontroller that cost a little bit more, but you could control hardware using the GPIO and you were afforded a whole linux OS where you could use higher level languages.
But then people started using it just for running fat linux applications like a PC. Then of course they started demanding more power, and so we've ended up with a bad mini-pc, rather than a platform for tinkering with hardware.
The old Pis made a lot of sense as an Arduino+++. But instead people are using them as a PC---
Raspberry Pi seem very engaged with their market and what they’re doing. They’re just not interested in making homelab media servers.
The Pi has never really been aimed at the Linux-savvy power user. It’s always sucked at being a power user’s PC or as any kind of server where size and power consumption were not a primary concern.
You’ve always been able to find a used PC on eBay for a comparable price, even in the days of the Pi 1. This has never been the point of the Pi.
It was designed to be educative and versatile, and I think that still holds up today. It’s still excellent as a teaching computer for those wanting to learn Linux, or for those without access to a real PC. It’s excellent for embedded work, or prototypes, bespoke commercial solutions and hobby projects involving controls and sensors.
At the same time, the B model and the 500 are oriented toward a general purpose tinkerer audience and RPi even highlights PCIe on the 5's homepage as if M.2 was natively on the board instead of a FPC connector (there is a caveat further down the page).
I appreciate RPi's vision and long lead times and think it would be interesting to hear the story of how they came to the decision of FPC plus power from 40 pin as opposed to building out M.2 (which could also be used for wireless, NPU/TPU, OCuLink, etc). Maybe it had to do with what they thought they could support with that Pico peripheral interconnect? Unlike standard PC makers they aren't taking a batteries included mobo chipset.
All aboard the PCI express
This addition to Raspberry Pi allows you to connect an M.2 SSD to your Raspberry Pi, giving you speedy data transfer and super-fast boot.
0. https://www.pcmag.com/news/shortages-prompt-raspberry-pi-to-...The best part of the Pi ecosystem is that if one dies, I can easily find a replacement and just swap out the SD.