What are you on about? kkrieger also makes extensive use of the Windows/D3D apis.
I suppose they think they are being some sort of technical pedant, but surely anyone with any actual technical chops knows otherwise.
Example: My new language "Crysislang". It has only one one-bit instruction. That, when compiled, results in a whole Crysis game.
A whole 3D shooter! Written in only one bit! Ain’t I amazing? ;))
I think you get my point.
If your libraries and environment do all the work, writing a small program that does big things approaches triviality.
It’s the difference between using Canvas, and writing Canvas.