Are tax assignments required?

Yes, tax assignments are required if you want xTuple to automatically calculate taxes for you. If you do not bill customers for taxes, then tax assignments are not required.