I wholly agree with the sentiment expressed, however I'd like to suggest a variation on it.
Maximum rigidity will occur when the z axis has minimum extension. Consequently, hobby machines being hobby machines unless you chuck in a lot of money, the likelihood of movement on full extension is quite high.
So, design your machine with a variable height table. When you are doing sheet work, have the table up high and reduce strain on your z axis; when you are doing deep work (often for smaller size material), drop your table. Alternatively, have a removable section on your table for deeper work.
Perhaps put also put your fourth axis within the removable section of the table.
Just thinking outside the box
Andy