Radoslav Stankov's philosophy: don't extract ViewComponents from messy HTML just to make it clean. Keep the mess isolated to one page so the ugliness stays visible, and only refactor when you have a better idea of the right shape. Premature extraction makes later fixes harder.