blocking is where a seat is marked and avoided by agents (GA, RCC, ...) and is no longer done
Asking to be moved to an empty row is a perfectly reasonable request if such exists but there is no guarantee the row will stay empty.
With 85+% load factors domestically, you will rarely see empty rows domestically. While maybe more common internationally, an empty row can not be counted on and will not be blocked.