force_text is used from django 1.5 since it supports python3.  It will make more sense to use it only when we will upgrade django and python. I think it's good enough for now.
https://docs.djangoproject.com/en/dev/topics/python3/#string-handling