Sock liners aren't needed if you buy quality socks. You absolutely cannot beat Smartwool socks. I wear them for everything from marathons to around the house. You can't buy better.
To each their own. I'll be keeping mine. I wear wool daily, year round. For extended walks, cheap liners are detrimental, good ones a benefit.