I would make the argument that role-playing within the confines of a computer game transforms the play into a computer-aided game. You can create your own maps and minis and icons, physically or digitally, to help highlight the visual aspects of the world being created. You can also do all of that in Minecraft. You can do everything you've listed in Minecraft. Some of that is more complicated that others (the rolling dice and storing character sheets, both of which I've seen accomplished but take a lot of work; but then we've already established that these are not necessities for a TTRPG).
You can argue that an actual human being is who is creating those maps and minis but... computer games aren't coded by sea monkeys. Every part of the engine, every asset included within the framework of Minecraft was also created by a human being. Sure, they are human beings not directly involved in the act of play itself, but then... if you walk into a store and buy pre-built 3d terrain or minis... those people aren't directly involved your tabletop play either. People coded Roll20 too.
Again, I'm not saying that Minecraft is a TTRPG under this definition. It's not. But you can play a TTRPG, under this definition, utilizing Minecraft