What about the network fee when btc rises to say 1000$?
Micropayments would be essentially rendered impossible.
That's an interesting point. If bitcoin was to raise to that value purchasing of small (low cost) goods would not be possible as the transaction fee could be greater than the sale price...
Transaction fee can be reduced.