Without the hardware limitations, is that different from just making videos?
There's a reason why you've got the 4Kb, 64Kb competitions. We want limitations because overcoming them is part of the art.
Lastly I made an Apple ][ demo. I could have learned the shader stuff, load tons of geometry, etc. But I much prefer limitations because I know my peers will check my code and hopefully will be astonished by what I do. (yeah, gratification !!!)