A text system cannot by definition display graphics.
(Just to be pedantic... Actually, not really trying to 'correct' anything you said; I just wanna show off what an old geezer I am.)
Tell that to VIC20 programmers. Unlike the C64, the VIC20 didn't have a graphics mode. But you could display a 16x16 grid showing the whole character set, and then tell the video hardware to look up the character definitions somewhere in RAM instead of using the ROM. This effectively gave you a 128 pixel by 128 pixel bitmap display, on a "text-only" system.
... and we liked it! (Well, ok, not really.)
Oh, and speaking of the fact that text mode is faster than graphics, there was a "joke" later in the mid 80s, having to do with that. If you wrote a BASIC program on the C64 that, say, computed and printed the first 100 prime numbers, and then did the same thing on the Amiga, the C64 was faster. People would say, "Huh? How can that be? The Amiga's blazing 7 MHz 16-bit 68000 runs rings around the 6510!" But then you'd do it, and the C64 would really win. It had nothing to do with the how fast the processors could compute primes, though. It was just that the C64 could copy 2k of RAM (the amount of work to "scroll" the text display) faster than the Amiga blitter could copy several hundred k to "scroll" a graphic display. (The Amiga didn't have a text mode. ;-)