The thing about Arduinos not including motor drivers or barometric pressure sensors is that they can be used for all sorts of different projects by simply adding the parts you want. What you describe seems custom tailored to one particular type of project. Lots of projects, the vast majority I would posit, don't have any need for barometric pressure. So that would be a wasted feature on most boards or it would be a very limited production. A lot of projects don't use a compass.
If you just have a project and don't want to handle the electronics yourself, hit the Gigs and Collaborations section of the forum and offer to pay someone to build it for you.
It's not hard to produce this nice little thing... but it doesn't exist.
If you really think such a specialized board would be profitable, why don't you design it and sell it.
Why this? Because it would reduce a lot of work and space and it would be an universal "thing" to produce new things easily.
On the contrary it wouldn't be very universal. It seems quite specialized with that set of controls and sensors. Again, not all projects need motor controllers or barometric pressure sensors. What about people who are controlling temperature? Your idea doesn't include anything for temperature and that comes up a lot.
At this time I have to do this: (take a look at the attached photos).
Oh waaahhhh. You had to stack a couple of shields. What's so hard about that? At least it leaves things customizable.
Yes, but the smartphone DOES use the compass and the GPS whether or not you are personally using an app that uses it.
The issue is the cost. Why would someone want to pay for sensors they aren't using. On my smartphone they are only adding a very small amount to the total cost. But a microcontroller costs a lot less than a phone and there one of those sensors makes a much bigger relative cost difference.
Because I'm a programmer... not a hardware manufacturer.
But you're the one who says it's easy. IF it is so easy then you should be able to do it. Nobody else is motivated because it doesn't fit our individual projects and wouldn't be a big seller compared to something completely customizable AND cheaper. You're the only one motivated to have such a thing. I mean yeah, I wish they made a board that already had all the hardware for my project included, but I don't think that you would be much interested in that board.
Arduino is not bad... but very behind the future. As you can see since years... the raspberry can boot from SDCard... with Arduino there is no easy way to bring a compiled hex sketch into the Arduino hardware... but you need this for your customers. They don't want to install the Arduino IDE to figure out (after hours) how it works.
I can talk about those issues for many days... as I said, Arduino is not bad but you need a lot of work... everytime again. And thats really bad.
The more specialized you go, the more in a niche market you are. I'd say launch a Kickstarter and you'll see if there are enough people interested in paying the cost to get that board in the market...
I think you miss a few points of the Rationale behind Arduino platform: cheap enough and modular enough for Exploring, connecting, expanding, learning.
Don't compare with devices costing many hundreds of dollars and sold in hundred of millions units (apple just passed the bar of 1 BILLION (with A B) iPhone sold... The price is good because of the volume AND the recurring revenues from apps, music (or advertising in the android space, Google selling your personal info to cover the cost of making the OS).
What i do is that over time I bought plenty Arduinos and breadboards and I've about 20 different basic set up with different components and associated basic sketch to build upon for tinkering with new ideas. And when I play around and find that I keep rebuilding something often (recently was solar panel powered with LiPo battery charger ESP8266 and a few sensors plugs) then I invest a bit of time and money to have this ready to play with in m y drawers...
If I want something to go into "real production" - then I build a board with real components.