Well, if you look at Airplay, they had a technology that worked well for _years_ until the "leading standard" caught up. They do support other standards such as A2DP though.
A drop in the bucket. Thinking just about code, the amount of redundant code or code that will never ship or will only ship to a few people or will be replaced in 5 years must be enormous