In fact only governments are required to take legal tender as payment.
All creditors must accept dollars, not just governments. Read a dollar bill.
Not true. Read the code of federal regulations.