In a world where businesses operate at a global level, and are providing instruction where information may be regulated and different per country, we need the ability to have content change and adapt to the viewer's location.
At first, I thought this may be achievable using language variations, however, they are very high-level, eg. "English" "French", whereas in our specific use case we need the ability to serve English content that changes based on country. "English-Canada", "English-Australia".
Smart Content in the Knowledge Base is an absolute must, as the language variations just won't allow for a solution for this issue.