Get powerful functionality from libraries instead of language.
Less new features get introduced to the language also. The pace of change is more soothing.
Interested in learning programming in-depth. With C++, having the feeling that need to learn vast amounts of high level features before moving into details. Without classes provided by the language, need to come up with another way of organizing data and logic.
Based on experience gained on neotetris, it may be preferable to stick with SDL. There is already a primitive sprite sheet support on neorogue and implementing the same in Vulkan would take a while.
Why C?
Why Vulkan?