You are right, bifilar windings have the lowest leakage inductance. However, they aren't used in most offline applications due to safety and EMI concerns. If you want to use a bifilar transformer, you certainly can--as long as you don't care about safety.
If you're trying to make a product that will be sold, you will need to conform to some safety specifications, such as UL60950-1. Then you'll have more leakage inductance and reduced efficiency. To get the efficiency back, you can use active clamps, or switch to a topology which inherently recycles the leakage energy--but it isn't cheap to do that.