Ill not talk about codes as you are the best maybe to describe but I think XenForo team choose to give customers all features they asked. The questions are:
1. Do you think they recognized that social media killed the concept of forums so they tried to satisfy customers by adding all features they refused before?
2. Im wondering what will be next after Xf2! Just adding new features? I dont know actually how forums would be in the future!