Банально можно закопаться в коде.

Писать обёртку на freetype, что довольно сложная задача. Потом писать загрузчики картинок и т.д

Всё это можно, но зачем дублировать уже проделанную работу? Конечно можно в будущем и свою реализацию подставить. Зачем усложнять себе жизнь, скажем так.