In Europe if you're accepted or confirmed on an ID ticket, do you then get the rights of a normal passenger if you're offloaded (accommodation, meals
etc)?
If this bothers you that much, why not just go loco, when you will almost certainly be paying less than the ID90 ticket anyway ( usually 90% of the full commercial fare). Any assumption that you will get compensated is likely to be wrong.