To place two buttons side by side on a window, pack() will not work as it stacks widgets vertically or horizontally instead of placing them at specific coordinates like grid() or place() allow. Grid() and place() allow arranging widgets at specific row and column positions or x-y coordinates respectively, making them suitable methods for placing two buttons side by side.