SpiceWeasel
Tre Kronor
It's shorthand and takes up less space and computing power.
After a while, I actually found it easier and faster to read the METAR than the "decoded" text.
I know.... I addressed *both* of your points in my little "rant".
Takes up less space? Computers have terabyte drives and gigahertz processors, gigabytes of RAM, etc...
A character takes up 2 bytes of memory; up to 4 to 8 for 32- and 64-bit systems. A string with 1000 characters (count the # of characters in a METAR and get back to me) takes up 2000 bytes, potentially.
1 Byte = 8 Bits
1 Kilobyte = 1024 Bytes
Megabyte = 1024 Kilobytes = 1024^2 Bytes
Gigabyte = 1024 Megabytes = 1024^3 Bytes
Terabyte = 1024 Gigabytes = 1024^4 Bytes
So, if a string takes up 2 KB..... and we have storage that can handle 1 KB to the power of 4..... it's not like we're hurting for storage. It also won't take too long to process that 2 KB of text. Your computer probably connects to the internet at over 600 kbits/sec, or about 75 kbytes/sec and finally, 76,800 bytes/sec. That is a very conservative speed of internet. At that speed it would take approximately .03 seconds to send your character string across the net.
I submit to you that the computing power required to submit a non-shorthand METAR is not an issue.