Я не хочу показаться назойливым, но ты посмотри проект, где GUI на OpenGL пытались делать, ты поймёшь, что в ББ нормально всё абстрагировано, по крайней мере, я помню, что кнопочки и инпуты я нарисовал легко и просто, оставаясь в рамках концепции CFrames, да и потом уже, после, Иван Денисов рисовал чекбоксы вручную, недавно была тема. Так что всё нормально в этом плане.

Проблема, опять повторюсь, в другом, в том, что сделать "просто" это быстро, но никому не понравится, а сделать "нормально", это просто технологически, но очень затратно технически и экономически (ну это моя личная оценка).