1. I agree that because of one line, the entire table should not change, but the way the table looks now (the screenshot clearly shows this) is not normal. You can make long text after 40-50 characters become transparent and hidden. Or that long texts after 40-50 characters throw words on the second line.
But! The most convenient is when the user controls the width of the column, as in Excel. Just drag it with the mouse, save it and you're done.
2. In general, one of the coolest tables in
www.coda.io, I don’t know how they achieved this, but there definitely is a style there.
https://coda.io/@ergo/gintaAs an example of my table for accounting building materials