David,
Please don't make STUPID statements about great design decisions (yes, you). Someone other than you may actually know what they are doing and there is no need to start out being agressive. If you don't understand how something works, you should ask questions to get informed.
1. Double delayed click (about 1 second) on the address in the address bar places the cursor at that position. Double delayed click to the right of the address places the cursor at the end of the address. Alternatively, if the address is larger than the address bar, use a single click followed by the end key
2. Quick double click selects a word in the address.
3. Selecting the entire URL is the correct default. Even when developing web pages, how often are you modifying the URL?
4. Definition: bug is an error, flaw, failure or fault. Please learn that definition because a design choice can never be a bug even when it deviates from the standard. In this case, it doesn't even deviate from the standard.
5. Unix doesn't support a mouse therefore it can't have such a mouse gesture standard.
6. xWindows (Unix full screen manager including mouse) doesn't have a standard about mouse gestures. This is the default behavior. Advanced mouse gestures as used in chrome require more coding and the default behavior is often good enough.
Regards, Jon.