One issue with that is multiple devices attached to one station. It throws off the common format though there may be a work around. It also throws off the timing of the observation.
However, David did hint at something similar in this post: Feedback (and question) about REST API for historical data use case