Better in what way?
In everything, peripherals, ram, flash, speed...
The CH32V103C6T6 is way more expensive, like 3-5x the G030, so not in the same league.
I see your STM32G030F6P6 on Mouser for $0.68 qty 100 ($1.10 qty 1). 64 MHz, 8k RAM, 32k flash. TSSOP-20. With, yes, 4x the SRAM, but only 2x the flash, and 1.33x the MHz.
So that's 4x the price of a 20 pin CH32V003, and it can't run on 5V.
I agree -- a completely different league in every way, including price.
https://mou.sr/3Mp7EBYCH32V103 seems to be not so easy to get, but I see in the official WCH store on Ali CH32V203F8P6 $0.64 qty 20, 144 MHz, 20k RAM, 64k flash, 17 GPIO, 2*9ch 12 bit ADC, USB2 FS host&device, 2 UART, I2C, SPI, TSSOP-20.
So compared to your STM that's 2.25x the MHz, 2.5x the RAM, 2x the flash, for 0.94x the price.
And the WCH has got the full RV32IMAC ISA vs the kind of painful Thumb 1. And USB2, which your STM doesn't have at all.
https://www.aliexpress.com/item/1005004350448639.html