But what it does is make all competing devices less important and less utilized. That translates to less money to pay for the service.
It would be different if radio stations weren't owned by private companies. But they are. So they have to make money in order to exist.
Agreed, BigA. But the reality is that the internet has caused pretty much every business (aside from the biggest of the big) to be in the same boat. The dollar is spread thinner across many industries and sectors, not just radio.
Yes, radio now has a lot more competition. But it's not unique in that - a lot of sectors do. If anything, radio historically has had an un-level playing field to its advantage. Not anymore.
Also - even when stations were giving "time & temperature" all of the time back in the 60s & 70s as standard practice, most folks had a watch on their wrist and a clock on the wall in the kitchen... they didn't "need" an announcer to let them know that it was 8:55 in the morning. They could just look at their wristwatch. Or any of the many clocks that used to be on storefronts. Or at the clock on their car's dashboard (no, not every car had one but many of them did). Especially for folks in cities, there have been plenty of ways to tell the time since before the dawn of radio. In smaller towns, there was often a church bell that sounded off the hours all day long.
Weather? Our local newspaper still publishes forecasts. In 1965, anyone with a newspaper subscription (a lot of folks) had access to a printed weather report for the whole week. There's also the NOAA's weather radio service. TV has been doing forecasts for decades, too - and a majority of houses had televisions while the "time & temp" era was still alive and well.
In other words, there have been lots of ways to access the time & temp as long as if not longer than radio has been around.
I, for one, appreciate when stations still do that. It's convenient and makes life a little easier.