Ovvio che se imposti l'altezza al div b che questa si prende più spazio nell'altezza.
Non è una buona pratica impostare l'altezza nel tuo "esempio didattico".