Only if you believe the left's version of history.
At the outset of the War, MacArthur was the supreme Commander in the Philippines, not the US Army. He was immediately recalled. But the point is the he was caught off guard as well.
There are very few innocent parties in this part of the war.
McArthur made a big error in the Philippines, and it hasn’t got anything to do with B-17’s or the air force. On the other hand its hard to see what he could have done differently. His big contribution was to convince both the Americans and the Filipinos that the Philippine Army (a conscripted citizen army at the time) could be made effective with the pathetic budgets, few cadre and derisory training time available. I suspect this was based on his rather limited experience with leading a US National Guard Division in WWI. The “Rainbow” division was combat effective and had high morale, even when it was inexperienced. This confidence in such troops was not warranted when it came to the Philippine army. The first major action at Lingayen made it painfully clear that the Philippine Army was nearly useless in maneuver battle and probably would remain so without months more of training and combat experience. That put an end to any idea of protracted resistance.