Yes, they make it very difficult. I usually buy an economy ticket, check also that there are business seats available and then quickly phone to get the upgrade on my points/miles. I have done this several times now and although annoying to think you have enough miles to get the whole flight free - it is better than not getting to use the points at all.