Yes it can be because they are dicks, still its their service and they may do it and you as customer not accepting it not sign-in.
Lot of different licenses and regulations also it make the cost lower when they limit content to regions.
When I log into crunchyroll in house using language as PT-BR I have some content available while on EN there is some different, when I log in the company (connection passthrough USA, so I have "geolocation" from there) the licenses changes and some content that I had in PT-BR won't show unless I put in EN while there will be more content in EN... so it is a lot convoluted.
Limiting content to regions also makes things cost more. I know here in the UK we are one of the worst off for that. We often have among the highest prices yet less content than regions like the US which gets things cheaper as well.
And it's quite easy to fix the licencing issue. If they're intent on completely ending geo blocking then they'd just make it illegal to sell region exclusive licences. You can licence the thing globally, or you can piss off.
Bet Shiken that COD would outsell Battlefield in 2018. http://gamrconnect.vgchartz.com/post.php?id=8749702