I'm convinced that they specifically won't do that so that people won't use them to build competing products. Actions is one of the pieces that make GitHub money.
If the types are internally consistent, then they don't need runtime validation, it'd just be extra code to download and run.
If you accept external data, you may already opt in using something like Zod. I don't see why conflate the two things just because their quacks echo the same.
You'd be surprised by how many rich people there are. Airbnb doesn't need to sell millions of these services to make millions off them. If an "experience" costs $150, that's just as good as a night in their rooms, if not more profitable.
You can't link a web page to the person behind it. Maybe Airbnb is in the right to offer the service in the country, it's just nobody could verify/enforce the ability to rent short term.
Oh absolutely. This makes leaving bad reviews even more important.
- leave unemotional matter-of-fact reviews so they can't complain for slander
- leave them days later so they can't link them to you
- leave them for businesses that provide incentives for 5-star reviews
- leave them when multiple reviews already complain about unethical actions taken by the owner
A 4-star HIG hotel in Bangkok once proposed I leave a good review to fix one of their mistakes. I firmly said I wouldn't and then mentioned the request in my 2-star review. The mistake was assigning "free breakfast" to the wrong room in a 2-room booking. Had to fight 3 days to get it fixed.
Technically you're right. From an end-user standpoint, it's irrelevant. Apple's mock vista ad applies just as well to Ventura: they're all annoying and a security theater if the user is just told to input admin password into any random popup.