A shower of love: why direct taxes were aimed to please in this Budget