Togepi and Riolu are only babies by name. The reason they're basics is because they were released in the same generation as their evolutions.
And they don't want to overhaul how evolution works because every other pokemon with a baby form was a basic at some point in the TCG, which makes it too...