I think many people fail to realize that assets don't create themselves. Coding is complicated enough, spending more time on 3d models, textures, sound, etc would make the project impossible to complete. At first I didn't want to make a Sonic game, I thought I would do a beat them up (which is why Sonic had a fighting stance in my earlier demos), but I just ended doing this game once I started adding elements in it.