Proton works great for gaming because the narrow set of gaming-related API allows Valve and CodeWeaver to focus their effort to make sure most games run well. Windows has a lot more API though and a good percentage of them is still doesn’t work that well in wine, which means many apps still have issues or outright unusable in wine. For example, I think iTunes for Windows still doesn’t work in wine.