>key point is you can upgrade later
From where do you know this? Why should more powerful cpus become free
software? To me it seems manufactures want to keep the software non free and
they are getting better at locking it down. Ask libreboot. Even if many
computer cards are sold, one cannot know if that would provide faster free
software cpus.
>good enough" for basic tasks
The raspberry pi 2 I consider not fast enough for basic tasks.
I require a computer enables full hdd encryption or as a minimum home folder
encryption. Can the computer card manage that?
>power budget is a hard limit of 5W, you have to fit SoC *and* memory *and*
boot storage *and* an interconnect... onto a 43 x 75mm PCB
You have introduced these limitations. Discarding them what would the costs
be to provide a mainboard with several cpus?