The companies are just all talking BS to make sure they can make more money. The reasons they complain about piracy is because it's a good excuse for them to make. By going console only, they can cheap out like they never could on the PC, they''re saving money in development costs as their games on consoles don't have to be anywhere near as polished before they're criticised for "lazy work". Thing is, Epic are genuinely just making excuses now, think about just how much money they're realistically making? UE3 is the most commonly used third party engine, they're making a load of money just on licensing that, so they're now being lazy. They probably think their PC work is "done" with them finishing the UE3 for PC.