There's no real practical use case besides just being a fun hobby project
There are some niche cases where software rendering on the CPU is used nowadays but it's pretty rare
There are a lot of optimizations that could be done to make a CPU renderer faster, but even so I don't think there are many real world use cases