YABU
I don't object to screen time in moderation but 2+ hours a day is way too much for a toddler.
My son's nearly 2 and we go out at least once every day, we'd go mad otherwise! We tend to go out in the mornings, there is usually a group and we might pop to the shops afterwards, then home for lunch and a nap. After nap we might pop out again, eg to the play area or to feed the ducks or jump in a few puddles.
So we never spend all day at home. When we're at home it is difficult to fill the time, but it's broken up with meals and nappy changes, and a few chores that he loves "helping" with: putting groceries away, putting laundry in the machine and hanging it up, folding and putting away clean clothes, emptying dishwasher, wiping table, vacuuming.
In terms of playing he enjoys colouring, puzzles, ball pit, mega bloks, teddies, toy pushchair and doll, play kitchen, playdoh, jumping on and off the sofa (!), reading books with us or by himself.
We do watch tv sometimes but not every day and certainly no more than an hour max.
Obviously if he's ill or we are then we make exceptions. But that should be a one off and not the norm.