If your only halfway through you're not even at the climax (no homo,
)
After you defeat all four Devine beasts and obtain the master sword then decide if it's worth getting all the shrines and other quests or skipping and going to Ganon.
The game is literally a choose your own ending and you're not choosing. Of course it's going to get boring.
For every 30 shrines you beat, defeat one Devine beast then you'll have all 120 and can fight Ganon at full strength. Or just beat ganon and decide whether it's worth it to go back and play through. Theres no excuse for just setting the game down and walking away especially when you can go fight the main boss at anytime.
There are different incentives to keep playing, leveling up your outfits, getting money to buy whatever or obtaining special Parts from enemies....etc. You don't 'haven' to do anything but you need to find out on your own what is fun for you and what you want to do.