On demand side, Treasury buyers are lining up: China, Japan, Oil Rich countries, big banks, etc.
Also, Fed has no choice but keep interest rates low. Higher rates will bankrupt Uncle Sam and Americans soaked in debt; everybody would be dead. So, Fed will sacrify $ to keep rates low. A 1% downward shift of 20+ year Treasury yield would bring down TBT to $30.