I thought exactly the same about stink a month or so ago in the fact that he was watching far too much tv, and not playing effectively. Now we do things in 30min bursts. We usually have an activity and then 30mins of free play which gives me time to either chill for a bit, or to get something done while stink does his own thing. We use the busy bag idea. We have a drawer in a trofast storage unit full of plastic wallets, and in each wallet is an activity that will last 20-30mins. We can just grab one and everything for that activity is all in the wallet, so set up and clean up is a breeze, and they are fab for grabbing one or 2 for when you are out and about too. Pintrest has TON S of ideas for busy bags and what you can put in them, and most are make at home for free or for very very little. One of stinks faves atm is an empty chicken stock granules tub with a small hole in the top and he pushes pompoms through the hole. You can do the same with an old pringles tub and pipecleaners for older kids
It helps me to break up the day with small activities that will keep his attention, and makes my life so much easier. I try and make a new busy bag once a week/fortnight so that there is something new in there too