So is blocking just useless in this game? My guard gets crused like every time I try to block.
Absolutely not, though it is recommendable to try to go for those perfect/just blocks to get that extra oomph to them. Similar to souls, your total stamina, the shield you're using and even your augments modify what you can and cannot block.
Get better shields and/or upgrade them.