The main reason why is for what you are experiencing, and to keep the taskbar cleaned up more without multiple open window buttons for the same program. You can select the multiple opened windows for that icon from the thumbnail preview instead.
About the only other thing you can do is to drag the icons that you use less frequently to the far left to minimize them being moved. When you open a icon to the left of another one, it will move the right one over.