I don't know why exactly. but, maybe they thought this is their best convenience. based on their interest and what they know. they don't care what you and I think. here is my answer to your question.
Why Sri Lankan government brought a covid vaccine of $15 per dose? at the time, the same vaccine sale price was $10 per dose.
Again, please stop comparing two different technologies against each other.
------ Post added on Jun 4, 2021 at 3:19 AM
WordPress is a relatively good CMS. You maintain it right, it can do wonders. But do not assume WordPress is like Panadol. You need to pick and choose what to use for a given use-case.
In this case, there are similar sites to booking.com which runs on WP/WC. But they do not have the same amount of hotels/flights/packages and they can never handle a load like that due to many issues such as WP DB issues.
wp_posts & wp_postmeta grows exponentially with every new post (whatever kind) and it will get to a level where you cannot query at a reasonable speed. (Do not underestimate how big a
hotel object can be- I've worked at Agoda Thailand and Travpax Asia and seen the size of a simple request)
Concurrent users - This can be managed with Redis / Aggressive server & client side caching / CDN / Load balancing / etc.
If you really wanna stick to WP/WC, you will have to supplement it with other platforms. (Example - use NodeJS & MongoDB for search / ElasticSearch)
IMHO - WP/WC is a very good platform when starting up a new business, but you will probably need to look for a better solution for your Version 2/3.