It is awful in Taiwan too.
As per telecom regulation, you cannot get a new eSIM online. The only way is visiting telecom service center in person, verify your ID, pay the fee (about 10 USD), finally got a printed eSIM QR code.
It implies you must pay $10 when you switch to a new phone every time. worse than Physical SIM card.