Personally, I don't see old economics and behavioural economics as opposed. It is useful to assume people are rational as a good approximation to their long term behaviour, but it would be unwise not to think how in practice their behaviour may deviate from that simplifying assumption.