but sorry when I see weather stations based on a raspberry, it's for me a huge mess of computing power...
(and money too as a raspberry is almost 10x the price of an arduino)
I kinda see what you are saying, but your view is a little too down in the weeds, if you will excuse that saying. You are thinking in "microcontroller" land, down with the ants, while the rest of the world is zooming around in drones 1000ft above you.
Reading a sensor is the Arduino's meat and two veg. It does it amazingly well. Reading a sensor like that is completely overkill for a Raspberry PI, yes.
But. Consider the question, "Now I have X,Y,Z data from sensors, what can I do with those?"
This is were the Arduino kinda hits a brick wall. Sure you can display them on a oLED screen, you could send them over a short serial line to something with the power to do other things (such as a PI), but without expensive ungainly shields and daughter boards you are kinda stuck down in the weeds. You could switch a relay or two maybe.
You can't even really store the data and perform statistics as you just don't have the memory for anything useful in the time frames a weather station could use. If you have say 10 x 16 bit values taken once a second, you could store about a few hours and if your power blips you lose it. You can use the lesser flash RAM but I think it's exceedingly limited in size.
So you can't store the data and you can't get the data off the board without expensive shields. Even those expensive shields are limited with no OS to support them. Eventually you will be crying out for an operating system, proper storage, proper networking.
My "weather station" runs on PIs and while I do often feel that using a raspberry PI to read 3 sensors is overkill, I then remind myself that those sensor values are unicast over the Wifi to another PI where they are arrogated and recorded with 1 minute resolution for 2 years before being archived/averaged back to 5 minute resolution for another 10 years. The later isn't really required I can afford SD card storage to store 20 sensors @ 1 minute resolution for 10 years easily. AND I have the CPU and memory power to actually process that kind of dataset.
For what it's worth, I use "RRDTool/RRDGraph" which is specifically designed for storing history data series in fixed size data sets. It has a graphing API which will produce PNG images on demand and can be scheduled to batch process hundreds of graphs or called directly from a web interface to generate them on demand. None of that is possible in an Arduino and even if you could store the datasets, it would take hours and hours at 16Mhz compared to a quad core at 1.2Ghz. The RRDTool binary alone would fill the Arduino's memory several times over.
I looked into replacing at least the sensor PIs with Arduinos but when it started into WiFi shields and dicking about with DHCP to feed it configuration, it just didn't add up in cost, convenience or usability.
For home use when you are looking at buying half a dozen "Nodes" the raspberry PI is certainly affordable. I could only see the advantage of the Arduino for weather station use if you are considering productising your weather station and want to eventually move to a bare Atmel chip, mass produce them on a PCB and keep costs very low with the added overhead of designing the full board.
Not to knock the arduino for where it's particular platform is advantageous. Low power, cheap, real time computing. The simplicity and cleanly-ness of the architecture allows you super fine grained control over what gets executed when, which the PI will make very difficult and require kernel level development to get yourself into the real time priority scheduling space in kernel space. Even then, consider that a Linux system can be so heavily burdened with real time priority interrupts that it fails to update it's system clock from the RTC interrupt. That said, with the right know how I think you could simulate a whole rack of Arduino's within a PI and with kernel space simulation of the Mega even get close to the timing accuracy.
The other advantage of the arduino is the polar opposite of the PIs advantages. It's simple. There is no OS to install, update and maintain, no disks to maintain, etc. etc. Low power consumption. Very simple "one click" programming IDE. (Although with a working python set up, logged into the PI over ssh it is arguably even simplier with the PI)