Definitely sometimes.

I generally avoid vh, and rely more on calc and vw to calculate any height that needs cropping, padding or scaling.

For example dynamically equalising the height of boxes with unequal content - used to be something you did need JavaScript for.

Another is setting widths, heights and gaps using a css grid to create responsive mosaic image layouts.