No offense meant to anyone, but Shamino and Raja explained what is going on very well but some of you seem to still fail to understand what was said.
Let's take the facts here and analyze for a second.
Facts:
1) The OpROMs need to be tested before they are implemented.
2) Buggy OpROMs can cause data corruption.
3) Sub-vendor customizations to chipset reference and/or firmware can create further incompatibilities with OpROMs.
4) ASUS is actually checking OpROM versions albeit in a much slower pace than what we would like.
5) Other sub-vendors have implemented the OpROMs already.
6) SoftRAID TRIM support is introduced in one of those OpROMs.
7) People have already sued ASUS in the past for data corruption caused by bad OpROM update.
😎 Taking Intel as an example, the release rate of the OpROMs (which is rather high) hint to the amount of bugs that need immediate attention.
All the above should explain the situation very well. Because of possible data corruption, with a known precedent that costed or could possibly cost ASUS a great deal of money (lawsuit), ASUS is being very thorough in their OpROM testing (but not spending enough to test faster). They will not update ROMs on the fly like other companies do for this reason. Other companies may do it because they're cutting testing expenses or they have different policy if things go bad or lower publicity/market share to not even care about the repercussions. But please do imagine if an OpROM update started corrupting user data, in RAID arrays or not. Imagine how many people would just flood the forums (most of them not being very polite :P), the bad press, the possible lawsuits etc etc. All this is why ASUS won't update them on the fly and I'm sure no one of us would want their data corrupted so take a breath for a second and think if you really want to risk your data just to squeeze a little bit of performance a couple of months earlier. I know I wouldn't. If there was an option to flash an untested Intel SATA OpROM, I would falsh it but only because I don't use the Intel SATA at all. I use a very expensive Hardware RAID controller because I want performance but most of all I want data reliability. If I didn't use that controller I would not flash an untested OpROM.
Now what can be done about it? Well only 3 things can be done:
1) ASUS spending more worktime/manpower/money to test the OpROMs faster and possibly report when an OpROM fails the quality check (although patents etc may prevent explaining sometimes).
2) Release "beta" versions of the UEFI with updated OpROMs and a clear big WARNING disclaimer that OpROMs are untested, may eat your data and ASUS has absolutely no responsibility if you choose to flash it.
3) Engineer a tool that allows a user to replace OpROM binaries in a UEFI image that generates correct checksums so it can be flashed properly via EZ Flash 2 (to simplify the process..while I can replace it myself, not many people can). Such tool would also come with the standard disclaimer (Use it on your own peril).