The main reason is flexibility.One day your boss stands next to you and asks: "can you move this border three pixels to the left", and the only correct answer is "but that requires a complete rewrite".
One can also ask why that is needed and how it will make product better. Is that the highest priority to move a border three pixels to the left?
amelius · · focus · HN ↗
One day your boss stands next to you and asks: "can you move this border three pixels to the left", and the only correct answer is "but that requires a complete rewrite".
murkt · · focus · HN ↗
bcjdjsndon · · focus · HN ↗
amelius · · focus · HN ↗