Stop Swiss Cheesing your calendar
Learn to deal with interruptions. It's not reasonable to expect 4+ hours of uninterrupted time per day. We aren't monks copying sacred texts.Being productive despite interruptions is a job skill. It can be achieved. It's a more realistic path to success than blocking off 4+ hours per day, because most people are in a position where they need to attend the meetings they are told to attend.