It does work, especially when you get it matched by an experienced astrologer who is well versed in the art of matching charts. Usually, compatability at many levels of personality, psychological, behavioural, career, wealth, children etc. is analysed. Further, future timelines which are conflicting vs supportive needs to be analysed. Understanding the expectation of both partners is important before matching charts, ideal matching might account for all aspects being above average, reality might be different, for example, say, both the partners do not expect to have children and if their charts suggest a denial or delay, although otherwise a concern but for these partners the match is still compatible, as it is as per their expectation of life together.
Analyse the ashtkoot match and also basis strongest of ascendant, moon, sun sign or any dominant sign or nakshtra. Study D1 and D9 charts along with Dasha cycles that both will undergo in their life. Cancellation of negative yogas and matching positive yogas.